Better lookAt
Combined rotation matrix from euler angles
Added quaternion library
Updated room model
Use np.sqrt instead of **0.5
Added pi to constants
Added some manual rotation keys
fixed lookAt, Euler rotation matrix in degrees
Manual rotations, constraints
Show room
Finalized free camera implementation with quaternions