Movement and Rotation <3

The character now can move and rotate independently of each other, using
some crazy stuff. I don't know if its the best way but it works for now.