Started implementing move-by-click. (Not ready yet)