replaced collisions detected with processCollisions for perf reasons.  Greatly improved test coverage of this new method