Added a controller class that describes what logically should happen
Worked on a new moving system, but its still not working