code: def __init__(self, name, game_api=None, input_controller=None):
      self.name = name
  
      self.game_api = game_api
      self.input_controller = input_controller
  
      self.game_state = dict()
  
      self.analytics_client = AnalyticsClient(
          project_key=config["analytics"]["topic"]
      )
  
      self.reset()
  
file_path: SerpentAI/serpent/environment.py
imports: import time
  import collections
  from serpent.input_controller import KeyboardEvent, KeyboardEvents
  from serpent.input_controller import MouseEvent, MouseEvents
  from serpent.config import config
  from serpent.analytics_client import AnalyticsClient
label_desc: Use image node_id 1 to create a new Environment object  with example: obj = Environment(name, game_api, input_controller)