I liked the boss fight. It was challenging in the right way.
Although I would like to have a bigger feedback when the player is hit. Sometimes I did not notice when I got hit.
I also feel the balls remain to long on the ground.
Nevertheless great entry.
Good job