Added perlin noise generation in World class