code: def __init__(self):
      self.board = select_maze("micro")
      self._get_init_state()
      self.action_space = Discrete(4)
      self.observation_space = Box(low=0, high=1, shape=(STATE_DIM,))
      self._reward_range = 100
      self.step_cnt = 0
      self.max_steps = self.board["_max_step"]
  
imports: import logging
  from typing import NamedTuple
  import numpy
  from gym import Env
  from gym.spaces import Box, Discrete
label_desc: Use image node_id 1 to create a new PocManEnv object from inherited base classes: Env with example: obj = PocManEnv()