defining game_state struct