Working on the pitch rotation algorithm.

Unity is complicating the issue, there are different rotation methods
each with it's own quirks