more perlin noise and a river flow fix