class_docstr: A base agent to write custom scripted agents.
  
  It can also act as a passive agent that does nothing but no-ops.
code: def __init__(self):
      self.reward = 0
      self.episodes = 0
      self.steps = 0
      self.obs_spec = None
      self.action_spec = None
  
imports: from pysc2.lib import actions
label_desc: Use image node_id 1 to create a new BaseAgent object from inherited base classes: object with example: obj = BaseAgent()