local gradient following. I'm not sure about this last change. I did it
because it would be hard to disregard own influence from the field, but
the way I'm doing it now is extremely heavyweight and negates all the
benefits of the grid I've set up so far