Lot's of changes, turned some classes into singletons. Putting the game engine portion of this on hold, starting a game from what I have here.