The video listed is from 2012, several minor changes have been made since this.
I first created this is 2012 and have been tweaking it over the years. The most recent and significant improvement (as of 2017) is the new anti-ball loss system, where if a ball falls on the floor it gets re-spawned at the beginning.
Each module uses its own timing wheel with a laser which issues commands to that modules components.