makeRivers: try to borrow approach from Freeciv

work-in-progress