Serpentine motion using Perlin Noise.