I've noticed that the game has some issues with calculating health. On several occasions my health has fluctuated by a point or two between turns, when I received no damage or healing. The bigger problem is that the enemy's health often fluctuates by as much as 5 points, which means they might get an extra turn to cast a spell when in fact they were already defeated. I just saw this in Mooshu with a boss that had 4 health points remaining, then the damage over time spell hit him for 6 damage, but on the next turn he still had 1 health. It doesn't add up. They really ought to change the program to cache health points, instead of recalculating them (incorrectly) each turn.