Pitch and yaw added. Basic camera rotation not correct yet, it's off axis, plus still an issue with -180/+180 degrees.
Yaw and pitch are ok, but we need to be able to turn yaw off, pause the player turning, or orient the player to the new view orientation.