Refactored game_spec