updated camera

Stopped requiring mouse to be down to turn.  Stopped camera turning
upside down when looking straight up or down.