This is the second game from UMich that I played, and I like the way the combat is put together; how different enemy types and barriers force the player to adjust tactics accordingly. I did feel a bit overpowered by each additional minion I can summon after visiting a shop. Nevertheless, my attempts to acquire more currencies were balanced out by additional enemies that spawned afterwards.
Nice work, guys.