I think it could be good to have a cooldown on certain moves, like fire, or dodge? I'm no fighting game expert, but just felt like it could be a good thing to not have some cards available every turn, akin to an ultra in a fighting game or a castleing (don't know the term in english) in chess. maybe add an special card that can be used once your life is drained to a certain percentage?
The game is very good, congrats!