integrated game_play and implemented player move