Fixed race conditions in collection handling.
Added hyperbolic distance restraints.

These restraints are more like a Go potential. They plateau at
a specified value beyond r4.