A 2D simulation of water physics in pure Javascript.