Continued work on saving system.
Refactored some of the game initialization logic.