Broad phase collision detection, and ...

permutation on narrow phase detection.