I always wondered how simple fluid physics worked. I actually brute forced my way through my own ECA implementation back in college, and never made the connection. Upon loading the page and seeing the fluid example, I had one of those zen koan enlightenment moments. Thank you for posting this.