Thank for playing!
Yes, I think defence > power > all - but with some more complexity hopefully there can be a few 'archetypes' emerging, beyond raw stats.
DOH, thats a bug yep! On equipping a part the creature recomputes all the stats, including setting currentHP = maxHP. I should turn that off in battle...
So Round 10 was the final wave, round 11 I put a big impossible placeholder enemy aha... Congrats on 'beating' the game :)