This was pretty funny and charming!
I liked your take on the theme, and I think this idea could be expanded with more enemy types and ways to regain health.
Also, a risky move could be to take a flat hp hit to give the sword life stealing for a limited time or something, so you need to take risk to gain more health than it cost.
Nice work!
