code: def next_player(self):
          
          logging.warning('turn={}, players={}'.format(
              self.game._cur_turn,
              self.game.players
          ))
          return self.game.players[(self.game._cur_turn + 1) % len(self.game.players)]
docs: Returns the player whose turn it will be next.
  
          Uses regular seat-wise clockwise rotation.
  
          Compare to GameStatePreGame's implementation, which uses snake draft.
  
          :return Player