Been playing for a while. The fights results were getting stranger. While my heroes were getting stronger. But it may or may not win on earlier campaigns. Observations shows that the programming is not purely random but some skewed behaviours. Now PvP, power bar not full can cast skills. Strange. Some PvP can cast skills every turn.