It could possibly work well with Pinbot. Could have a mode where the 2nd ball locked in the helmet closes it then you play the 3rd ball. If you also lock that in the upper left then could release all three. I’m up to help with anything on the Pinbot.
While software only would be awesome I wouldn’t rule out adding a switch if it could use an unused input (original Code should just ignore it) and that is a reversible modification.
Robert