Improving implementation of hydraulic erosion core code
Improving implementation of hydraulic erosion core code

New code has a reduction in size and seems easier to understand. The
core improvement is to only have one block of code that executes for
the neighboring coordinate with the lowest terrain, instead of two.

jstrait/webgl-city,jstrait/webgl-city