Rewrote logic of ScreenManager to handle ScreenManager::quit() better and not have...