Greatly improved camera panning so that it always pans correctly.  Also reduced the number of times the camera matrix is computed such that it is only ever computed when a camera update occurs.