Got proper scaling of coordinates into unit square now
Got proper scaling of coordinates into unit square now

We check for and handle wrapping cases which produce very large differences
in the square we're converting to the unit square range, which would give
incorrect results. So we must explicitly check for wrapping and set the
square coordinates to overflow properly. This seems to work well.

Twinklebear/Simple-Fluid,Twinklebear/Simple-Fluid