In this talk, I will demonstrate how concurrency and WaitGroups were used to build an event-driven package called GoFlip to implement the game rules for a pinball machine controlled by a Raspberry Pi. Arduinos provide the peripheral interfaces, while TinyGo is evaluated to further improve the overall design of this now fully functional pinball machine powered by Go.