Introduce Controller class to make code more modular
Some slight AI and control improvements to avoid random dumb crashing into walls
Make adding players/AI to the game more flexible