Add Perlin Noise generator