Initial mouse movement commit. Only moves on mouse movement, and in the direction of the mouse vector. Currently does not take into consideration map rotation.
Fix translation after rotation for mouse controlled map movement.