300,000 Particle 3D Water Simulation