Using waterMoving instead of finiteWater