* persist the gamestate