On the Subject of Venting First

This contraption is hard work! Words only complicate matters.
It's safe to mention venting now, right?

  1. Read the display and use step 1 to determine which word to read.
  2. Using this word, determine whether to push Yes or No.
  3. Striking the module clears its memory.

Step 1:

Based on the display,
read the word at a particular position and proceed to step 2:

  1. If both previous words were in the positions of open eyes, read the word in the position of the closed eye.
  2. If both previous words were in the positions of closed eyes, read the word in the position of the open eye.
  3. Otherwise, read the word in the position of the open eye if the display’s condition is true, and read the word in the position of the closed eye if the display’s consition is false:
  4. If the condition requires memory that the module hasn’t yet generated, read the word in the position of the closed eye if the displayed word is green, and read the word in the position of the open eye if the displayed word is red.
ALLOW?
Last word was green
PROHIBIT?
Over 50% bomb time remains
ACTIVATE?
No strikes
CLOSE?
Less than two strikes
END?
Less than five solves
WAIVE?
Last two presses differ
ACCEPT?
Last two words were same colour
INVOKE?
Last two presses were the same
VENT GAS?
Always true
RUN?
Under ten minutes remain
REJECT?
Last two word colours differ
TERMINATE?
Over ten minutes elapsed
HALT?
Over ten minutes remain
ABORT?
No was pressed last
START?
Five or more solves
GO?
Last display was green
REPEAT?
Yes was pressed last
PLAY?
50% or more solves
INITIATE?
Under ten minutes elapsed
PERMIT?
Even solves
BLOCK?
Odd solves
SKIP?
Less than 50% solves
DETONATE?
Always false
APPROVE?
Last two displays same colour
WRITE?
Last eye was open
CEASE?
One or more strikes
STOP?
Last display was red
FORBID?
Last two display colours differ
EXECUTE?
Two or more strikes
CLEAR?
Last eye was closed
DENY?
Last word was red
AUTHORISE?
Under 50% bomb time remains

Step 2:

Using the word from step 1, push Yes if the first displayed word that appears in its corresponding list is green, and push No if it is red:

YES”:OKAY, NO, YEP, NIX, AHUH, NOPE, YUP, NAH, OK, NAW, YES
NO”:UHUH, AYE, NAH, YES, NOPE, YEP, NAW, OKAY, NAY, YEA, NO
YUP”:YES, NOPE, AYE, NIX, OKAY, NAY, AHUH, NOT, OK, NAH, YUP
NOPE”:NAW, AHUH, NIX, OK, NOT, OKAY, UHUH, YES, NA, YEAH, NOPE
AHUH”:YUP, NAY, YES, NAW, YEP, NA, OK, NOPE, YEAH, UHUH, AHUH
UHUH”:NA, OK, NAY, YEP, NAW, AYE, NO, YEAH, NOPE, YEA, UHUH
OKAY”:YES, NAH, YEAH, NIX, OK, NAY, AYE, NOT, YEP, UHUH, OKAY
NIX”:NOT, YEAH, UHUH, OKAY, NAY, OK, NA, YES, NOPE, YUP, NIX
YEP”:YEA, NOT, OKAY, UHUH, YEAH, NAH, YUP, NOPE, YES, NA, YEP
NA”:NIX, OKAY, NAY, YUP, NOPE, AYE, NOT, OK, NO, YEA, NA
OK”:OKAY, NAY, YUP, NAW, YEP, NO, YEAH, NA, AYE, UHUH, OK
NOT”:UHUH, AYE, NAW, YUP, NOPE, OK, NO, YEP, NAY, OKAY, NOT
YEA”:OK, NIX, AYE, NA, YES, UHUH, YUP, NAH, YEAH, NOT, YEA
NAY”:NAH, YUP, UHUH, YEA, NA, AYE, NAW, OKAY, NOPE, YES, NAY
AYE”:YEP, NAY, YEA, UHUH, OK, NOT, YUP, NA, OKAY, NIX, AYE
NAW”:NOT, YEP, NA, YES, UHUH, YEA, NOPE, AHUH, NAY, YUP, NAW
YEAH”:AYE, NOT, YEP, NO, YUP, NAW, AHUH, NIX, OKAY, NOPE, YEAH
NAH”:NA, YEA, NOPE, OK, UHUH, AYE, NIX, YES, NAY, YUP, NAH