I didn't add iframes to let the player be damaged with multiple damage sources, maybe in a future i add some ability like a roll or a dash that has them.
Yeah, UI is my weak point, i will work on it for my next projects.
Thanks for the feedback!
Oh, this may have been misleading - by iframes here, I meant a brief invulnerability period after taking damage. As is, I can take damage multiple times in quick succession. Most games will give the player a small window of time to receover after taking damage. This goes a long way towards making the game feel more fair.