New rotation matrix

up_vectors()
We use a new 3x3 rotation matrix that handles angles properly.
Changing the yaw to - at the top of the function preserves the expected behavior of ASpace's original left-handed system.