Complete collision detection