Moved PerlinNoise generation to PerlinNoiseWorldGenerator