Collision Detection done, finally.