Good effort, maybe add a power up to restore some health before the boss battle
I'm also thinking about a way to recover some health, but the balance is hard when you give too much of recovery the player become immortal. Well I'd need to study and plan a lot in defensive aspect. Thanks for playing my game.