GPU Fluid Simulation with a collisions layer