removed ? after methods and changed final_state to game_over