adding Perlin Noise Walker