def reset(self):
<EOL>self._will_reset()<EOL>if self._has_backup:<EOL><INDENT>self._restore()<EOL><DEDENT>else:<EOL><INDENT>_LIB.Reset(self._env)<EOL><DEDENT>self._did_reset()<EOL>self.done = False<EOL>return self.screen<EOL>
Reset the state of the environment and returns an initial observation.

Returns:
    state (np.ndarray): next frame as a result of the given action