New movement scheme. Some refactors.
Gameplay is functional.