Completed legacy movement system (prone to tweaking)