Created LevelProgressionController, fixed up GameManager, and tackling ControllerFactory
Refactored ControllerFactory, a bit messy but contained and easily subclassed, moving on to MenuMode and MenuController
Cleaned up MenuMode, made MenuController abstract, and created MainMenuController
Changed Maps and Characters to be named with Strings and completely fixed MenuController hierarchy
Refactored Complete Controller hierarchy, working on integrating splashes and progressionmanager
Created DisplayInfo and refactored LoopInfo, now named DisplayLoopInfo
Fixed merge conflicts in Game Info, ControllerManager, and 1v1Controller
Fixed merge conflicts in Game Info, ControllerManager, and 1v1Controller