The blocking/ deflect is a clever idea ! I didn't understood it first so a bit of explanation could be nice. I think it would be a better experience if the character have a invincible frames after being hit, to prevent being killed by multiple projectiles, that should prevent from being too frustrated on death, specially in the boss fight.
Some platforms feel strange with the character movement (I feel like the character slipped sometimes or that some platforms were too far).
I really like the art ! Good job !