First (bad) attempt at collision on all balls

Doesn't work right, so am going for a complete rewrite.  Committed for
reference.