Using WeightedLists for picking next river node instead of generic randomness to get less straight rivers. Height difference is the weight