Very nice work!
I liked how the difficulty curve grew. Each new boss was challenging, but still winnable with proper skill. For a jam game, very good balance. Had a lot of fun when I could collect ~28 damage for a unit (put building x2 damage to a unit with 7 damage and still double damage on top), but that's not the norm, it's really luck (couldn't repeat as well)
Nice work!