code: def step(self, action):
      reward = 10.0 if action == self.legal_action else 0.0
      terminal = self.cur_step == (self.max_steps - 1)
      self.cur_step += 1
      self._update_possible_actions_mask()
      return self._get_state(), reward, terminal, None
  
file_path: ReAgent/reagent/gym/envs/functionality/possible_actions_mask_tester.py
imports: import gym
  import numpy
  from gym.spaces import Box, Discrete
label_desc: Use image node_id 5 for calling the PossibleActionsMaskTester obj's underlying member method code with example usage: obj.step(action) and returns: self,  reward,  terminal,  None