It's nice that we have a source object.
Did you say there is also some interaction with a field (besides gravity)?
I'm not nitpicking, but if your algo is that sophisticated, then a
demonstration scene should make this more apparent, say with a "fan" giving
the viewer a visual expectation of the field....
______________
Greg M. Johnson
lone, resentful person