why are fights broken : try it yourself : enemy attack depends on warrior armor&life, so never upgrade him, only the archer, you will see that he can resist just as much as the warrior if he is not upgraded, only upgrade the archer and he tanks just as much as the warrior but he deals real damage. the 2 others are useless (well im saying that, at my lvl (around cave 30) maybe it changes after..... i would be surprised tho)