衝突して「いない」判定を取るときは戻り値が-1かどうかがポイントなんじゃないです?