adding game_3 functionality