Fluid Simulator based on Robert Bridson's Siggraph notes