implemented moving a camera