Difficult game, but I assume that was the intent. I think the movement speed on the player was a bit too high, and it made it hard to stop in the right spot even when you correctly anticipated a projectile.
I could also not figure out the timing for the parry, and it was hard to practice since one hit from either the main boss or the mini bosses teleported you away to the other.
The game looks nice though. If the controls were tweaked and, maybe a practice tutorial added I think it could be great.