Added View and Controller interfaces. Started pulling the Model interface into view (it shouldn't have the mouse and keyboard methods). Started pulling view and controller methods out of Game. Created a Singleton World class. I'm still not sure if I will use it because it is globally visible. The game renders correctly at the moment but I am in the middle of deep refactoring of the entire game to MVC.