The mini-golf course operated continuously over the span of a full day, so it was important to make the system as simple and intuitive as possible for operators to manage. This led to two key design decisions:
A physical reset button: Pressing this pushbutton resets all internal game state variables and toggles the solenoid, allowing the operator to easily re-close the trapdoor between rounds.
A real-time GUI: A simple graphical interface was created to display the status of each step and its components. This GUI was integrated into the Python script responsible for audio playback, as described in the previous section.