A fun game, and a challenging boss fight! I like that each stage of the boss had a slightly different moveset to make it feel more varied. The controls were solid; the only thing in that regard I would improve is the ability to dodge attacks, especially whenever the player is attacking. The other main critique I have is that the boss often moves too quickly to be able to dodge its attacks; this added to the challenge, but also made it feel a little unpredictable. Great job, and well done on the game!