Added acceleration and proper movement of camera.

NOTE: Issues with moving LEFT/WEST, algorithm breaks for whatever reason.