Well, I'm starting to tired of it. Not enough, the game is so slow these days, but this bug is just keep hunting me. The worst thing is, this bug is not occure after the same phase, but totally random. I played most of the battle, no problem, but I just cannot finish my the last 2 battle. I got the victory screen sometimes after the first wave, sometimes after the 2nd wave, sometimes later. It is really painful. I think I played about more than an hour, and I cannot finish any battle. And in the meantime I tried to clear the game cache, I tried to change some troop order, Change the used troops, but nothing is works.