Thanks for playing the game, I'm glad you enjoyed it, and thanks for the clear feedback.
I'll certainly give everything you brought up a good look at should I further develop the game after the jam.
As for the red meter, that is indeed a heal. It builds up as you hit enemies (when you are missing health), then heals you once maxed. It was actually a last minute addition which certainly needs fine-tuning and proper tutorialisation.