Perlin Noise Page now seems to work properly, and is by default set to cache its values