複数敵を制御している時の動作について質問です。

障害物に見立てたアクティブに衝突した時に反転して移動、
反対側の障害物に衝突したらまた反転して移動と言う動きを組んでいるのですが、
衝突用(青色三角)のオブジェクトをペアリングさせ判定した場合はうまくいきますが、
衝突用のオブジェクトを使わない場合(緑の四角)に、オブジェクトが重なっているとうまく
いきません。(foreachで回しているのですが・・・)

http://ux.getuploader.com/mmf/download/792/2type_object_move.mfa

詳しくはイベントを見ていただければと思います。
「×」がついているものが上手く動かない方です。
スペースキーで敵キャラが増えます。