Super cool, it's a fun little puzzle trying to find the optimal path right the the start and I really like the idea of picking your own difficulty curve by deciding what new abilities your opponent gets, but getting some kind of reward for doing well could good. Maybe gold to spend based on how much health your boss has left. Nicely done!