edited the player_turn method to remove recursion