enums implementation: GameState, Seed