Issue #5 - Save games to disk for later restart