Water Flow Simulation
Use the tools below to interact with the simulation. Select a tool, then click and drag on the canvas to draw obstacles or erase them. For 'Place Source' or 'Place Drain', click the button and then click once on the canvas to set their positions. You can only have one source and one drain at a time.