I love it, other than music getting repetitive a while I don't have much to pick on, maybe just a small sugestion: it would be nice if you always get a +1 heal after the boss mini encounters, and also I think the upgrades you get during the boss should just apply to the boss arena, because getting an upgrade just for the mini encounter that ends in like 6 seconds feels pretty bad.
Still, wonderful job! :)