戦闘の考え方も少し変えていこうと思います今は全体を適当に流しているんが各々にターンのステータスを持たせてメインループで1ステップずつ動かすことで全体的に戦闘の流れを作ろうと思います
ターンスタートフェイズ

コマンド選択フェイズ

コマンド実行フェイズ

ターンエンドフェイズ
こんな感じで組み直すことでターンの最初に毒ならダメージを受けるとか
ステータスアップの効果を3ターン受けられるとかの実装がしやすくなるかなと考えていますね