add separate functions for erosion and deposit (deposit is percentage of floating silt). change water model to use these functions