Game was pretty cool, seemed to lose randomly on my last two attempts (necromancer had 15-20 seconds left when it happened). Maybe there was a secondary loss condition I just didn't see. Good concept overall, think there's a good bit of room for some more interesting shop upgrades and content.