A ideia de roubar a vida do inimigo é bem interessante (pelo menos eu acho que era essa a ideia).
Você acabou esquecendo de deixar os colisores invisíveis, da pra ver blocos brancos entre os tiles, e também não retirou o debug de estados dos bosses.
Nesse tipo de jogo não é tão interessante utilizar o pulo no W, seria muito melhor colocar no J ou ESPAÇO, e o dash acabou meio que sendo inútil, pois não posso atacar e esquivar rápido, eu sou obrigado a esperar o ataque acabar pra poder dar dash, e sempre acabo tomando o dano por causa disso.
As hitbox não estão boas, várias vezes eu atinjo os inimigos mas não dou dano, e outras vezes eu não atinjo mas dou dano.
Você fez uma bela escolha de assets, ficou bem bonito o resultado, mas faltou um feedback de dano no player e no inimigo, que eu creio que é ensinado na série de metroidvania também.