A simulation after Sabine Marcelis, Light and Color
Move across the water · press to splash · click the sides to knock it · click the wall to still it
This needs WebGL2.