Coding Challenge #24: Perlin Noise Flow Field