singleton game state helper