Really fun mechanics, I managed to fully beat it after a lot of attempts! Funnily enough, I think the dash would feel better if it was a shorter distance, as that would give a little more control over the movement of it. As others have mentioned too, the last fight is especially tough because you can't see the projectiles coming right away until it's sometimes too late. The overall feel of the game though is fantastic, and that's what is most important! Moving, attacking, etc. all feel great!