PerlinNoise and cleanup