Moved FPS camera stuff into its own class.