curve field, simplex noise
cleanup