use 4d simplex noise for candycloud stuff