ドラクエ風ターン制rpgの戦闘について

Whileをifに変えるとフリーズしなくなりましたが、DelayをつけてもPlaySoundが同時に鳴るのと、SetHealthR等のダメージ計算をしてくれません。