rotate and move objects and the camera