It should be possible to load a past game from the savegame file, and then graphically step forward and back through the game's actions.