code: def play_game(self, game, policy1=None, policy2=None):
      self.history1 = []
      self.history2 = []
      if game not in self.converter.keys():
          raise NotImplementedError(
              f"{game} is not implemented, choose among: {list(self.converter.keys())}"
          )
      return self.converter[game](policy1, policy2)
  
imports: import functools
  import numpy
  from nevergrad.functions import ExperimentFunction
  from nevergrad.parametrization import parameter
label_desc: Use image node_id 3 for calling the _Game obj's underlying member method code with example usage: obj.play_game(game, policy1, policy2) and returns: self