Adding an origin translation step to the transform so we do the rotation correctly.
Swapping the yaw controls so they are no longer backwards.
Cleaning up and simplifying the transform code.