Serpentine motion with Perlin Noise