a fairly in depth but still really bad explanation of perlin noise, if you dont understand anything, just ask below
made for @joiningscratch_