code: def play(game_name, game_agent_name, frame_handler=None):
      game = initialize_game(game_name)
      game.launch(dry_run=True)
  
      game_agent_class_mapping = offshoot.discover(
          "GameAgent", selection=game_agent_name
      )
      game_agent_class = game_agent_class_mapping.get(game_agent_name)
  
      if game_agent_class is None:
          raise Exception(
              f"Game Agent '{game_agent_name}' wasn't found. Make sure the plugin is installed."
          )
  
      game.play(
          game_agent_class_name=game_agent_name,
          frame_handler=frame_handler,
      )
  
imports: import os
  import sys
  import shutil
  import subprocess
  import shlex
  import time
  import offshoot
  from serpent.utilities import clear_terminal, display_serpent_logo, is_linux, is_windows, wait_for_crossbar
  from serpent.window_controller import WindowController
label_desc: Use image node_id 16 for calling a global function with example usage: play(game_name, game_agent_name, frame_handler) without return types