mouse controls for the camera

also added loads of whitespace. personally I think it looks nicer