Basic game state persistence