code: def reset(
      self,
      *,
      seed: Optional[int] = None,
      options: Optional[dict] = None,
  ):
      super().reset(seed=seed)
      if seed is not None:
          self.game.set_seed(seed)
      self.game.new_episode()
      self.state = self.game.get_state()
  
      return self.__collect_observations(), {}
  
imports: import itertools
  import warnings
  from typing import Optional
  import gymnasium
  import numpy
  import pygame
  from gymnasium.utils import EzPickle
  import vizdoom.vizdoom
label_desc: Use image node_id 6 for calling the VizdoomEnv obj's underlying member method code with example usage: obj.reset() and returns: self,  dict