class_docstr: Corridor in which an agent must learn to move right to reach the exit.
  
  ---------------------
  | S | 1 | 2 | 3 | G |   S=start; G=goal; corridor_length=5
  ---------------------
  
  Possible actions to chose from are: 0=left; 1=right
  Observations are floats indicating the current field index, e.g. 0.0 for
  starting position, 1.0 for the field next to the starting position, etc..
  Rewards are -0.1 for all steps, except when reaching the goal (+1.0).
docstr: Resets the episode.
  
  Returns:
     Initial observation of the new episode and an info dict.
docstr_tok: ["Resets","the","episode",".","Returns",":","Initial","observation","of","the","new","episode","and","an","info","dict","."]
code: def reset(self, *, seed=None, options=None):
      """Resets the episode.
  
      Returns:
         Initial observation of the new episode and an info dict.
      """
      self.cur_pos = 0
      # Return initial observation.
      return [self.cur_pos], {}
  
imports: import gymnasium
  from ray.rllib.algorithms.ppo import PPOConfig
label_desc: Use image node_id 2 for calling the SimpleCorridor obj's underlying member method code with example usage: obj.reset() and returns: list,  dict