Updated movement to the new camera movement.  Smoother, and much more robust.