Adding events, gamestates, the event manager, the input manager, and a few interfaces.