Preliminary Orientation in CameraControls

Preliminary. _dir refers to orientation. Should also be altered by
movements. In translation functions only included in forward/backward.
need to use real part of dir to set those up. Also may not change
correctly with rotation.