code: def add_player(self, player: "Player"):
      assert (
          player not in self.players
      ), "Can't add the same player again"
      self.players.append(player)
      return len(self.players) - 1
  
file_path: evals/evals/elsuite/bluff/bluff/game.py
imports: from typing import TYPE_CHECKING, Optional
  import numpy
  from evals.elsuite.bluff.bluff.cards import PlayerCards
  from evals.elsuite.bluff.bluff.round import BluffMove, BluffRound
  from evals.elsuite.bluff.bluff.task_description import task_description
label_desc: Use image node_id 5 for calling the Game obj's underlying member method code with example usage: obj.add_player(player) and returns: unknown