Extended GameStateSaver to read/write to xml file, GameManager now tells GameStateSaver on each switch between GameObjects to save the current state. Changed command line parameter from --restore to --new-game, w/o this parameter the save game belonging to a game data file is loaded automatically if available and gameplay is resumed (since save games are automatically overwritten, restoring by default is more safe than overwriting by default)
Minor changes to HUD and MenuGameObject to account restoring a saved game (does no longer initialize statically, but uses values from current game state) - some values moved from HUD/MenuGameObject to GameStateSaver