the mechanic is very creative and fun. but as other say, it may need some fine tune. I indeed die a lot during the game. Luckily there is checkpoint.
for the final boss, it's frustrating but i defeat the boss with a strategy . 1. focus on dodging and shuffle until there is invincible. 2. if there is invincible and attack, trigger invincible and attack at point blank 3. if only invincible, trigger invincible and shuffle .