※「爆発」と言うの禁止

話をまとめると、衝突検出自体はシステムが行って
各オブジェクトに衝突メッセージを送る。

オブジェクトが衝突した時にどうなるかは
オブジェクト自身しか知らないわけだから、
オブジェクト自身に記述する。

オブジェクトは衝突メッセージが送られてきた時に
無視する、自分自身を変化させる、新しいオブジェクトを生成する
などの動作を行う。