fixed bug where models faced wrong direction when moved and the camera wasn't facing north; moved rotation logic to controller (still should be somewhere better)