factored centrifugal, no need now to define in new force
support for offset for functions.
force offset support. distance = distance - offset