this is incredibly cool, you should try to use the distance fields to calculate how close things are to each other and speed up water flow the closer they are 
this is incredibly cool, you should try to use the distance fields to calculate how close things are to each other and speed up water flow the closer they are 