Broke out Collidable.collided to Collidable.preCollided and Collidable.postCollided and documented its behavior.