Collision detection works well, with nice clumping.