Apparently I get distracted easily. This was another project that reached 85% and then sat idle for several months.
Here is a write up documenting the wiring and code.
Honest review: I’m glad it’s done.
The code is bloated and inefficient. The game play is juddery and the screen flickers.