Yet another attempt at fluid simulation, this time using through particles.