update: added rivers. this is easy to do in netlogo, not sure yet how I will translate it to C# for the actual application...