Perlin Noise algorithm for map added