basically finished with core application managment. Implemented some super basic text views. Still a lot of work to be done: I don't like how the GameEngine is passed around; I almost want another 'Game' object to contain game information instead of the engine, and I don't like how views pass information to their presenters