ソースは見ていませんが、敵の配列の中から一番先頭のものを探す処理を攻撃する前に入れたら良いのでは?