まあ取りあえず効率無視して単純に考えると
自機更新→衝突チェック・衝突の場合自機座標調整→敵更新→衝突チェック・衝突の場合敵座標調整
で上手くいきそうな気がするけど