SPH Fluid Simulation (Particle-based Viscoelastic Fluid Simulation (Clavet et. al., 2005))
W | S | A | D: Move up / down / left / right the box. Q | E: Squeeze / Expand the box.