逆でグループにforeach回せば敵種ごとに回す必要が無くなるんじゃないかな
後衝突判定の時も回さないと1フレーム内で同じ対象に複数HITした時に
1HIT分しか処理されなかったりする問題が出てくると思う