add sand and perlin-noise