Camera Rotation and position controlled by User

User now has control of the camera's position, via keyboard, and
rotation, via mouse. Must change this method to be lookat rotation (look
at terrain). Must lock rotation unless right-mouse-button held.