Switch behavior is unclear if it reverted back to default state (after testing)

I’m trying to make it so that the bullet will emit left when the player looks left and vice versa. However, I’m using 1 needed switch for two actors and I really think this is screwing up the behaviors for both actors.

When a switch is initially off, and then is turned on and STAYS on, and you finish testing, it won’t revert to the initial off state…or at least I’m just being deceived by the switch’s picture.

Please follow the steps so you know what I’m talking about.

://httpwww.flowlab.io/game/play/31974

  1. Load up “Level 4”
  2. Go to Library
  3. Click on bullet > behaviors
  4. Adjust the view of the Behavior Browser so you can see the Player and the Gun.
  5. Click play
  6. Pick up the gun (press down arrow to fire)
  7. Move left (left arrow key). Notice how the switch is on? (Try to fire, so if the bullet will go left)
  8. End the test
  9. Observe the switch

Yeah. It stays on.

Is this a bug? And is there an easier way to accomplish what I’m trying to do?

Thanks