With the new menu system, the plan is for @Bezude to take over the creation of a new game, while I take over the loading of previously-saved games. We need, therefore, the ability to condense the current state of the game into a (presumably XML) file so that it can be loaded into the engine later.