Simple implementation of first person camera.

It uses matrix eular rotation only, force X axis rotation in between
[-pi/2, pi/2]