Alright, I've gotten something I can reliably develop on. I've completely rewritten the main Game class to rely on child BaseState classes, such as PreloadState, IntroState, MenuState, GameState, etc. With this new system I can add things and modify things to the game in a much simpler way.