PerlinNoise Cos Interpolation Map Generation