translate then rotate now "correct"

goddamnit
Big change to how SceneNode keeps track of transformations. It's easier.