#1 #2 camera and movment