I registered in pinside just to say thank you for this guide, thanks you Steve.
The animations and the pace is great.
Don't be afraid to expand it to the maximum complexity.
I always was tempted to study that EMs circuits, seems basic enough to try, buy complex in his core.
Do you know this?
http://markgibson.zenfolio.com/.../fun-with-pinball-small-boards
Great Mark Gibson project to see this evil machines working.