some cleanup, change rotation order and start adding flying camera.