Noise (Advanced)

here's a little project I made a while ago trying to accomplish Perlin noise in Snap: Snap! Build Your Own Blocks