Rewritten piloting movement code to be isotropic, rotation rewrite yet to come