Sand-and-liquid-sim A sand and liquid simulation using cellular automata, using js and the canvas element