Make movement module into a class
Add UI::GameScreen class to separate UI from logic