Here's the same thing from 10 years ago:

https://github.com/anmej/piston-falling-sand-prototype