全くの妄想だが、ターン制じゃなくて全員が1ラウンドで一斉に動くようにしたら時短にならないかな?
プレイ時間の大半が対戦相手の行動待ちだから大幅短縮になると思う。

スペルの発動順番に一定のルールを持たせるのと、複数戦闘の概念取り入れないといけないけど