Perlin noise walker