I love a boss rush game. The player's attack feels a tiny bit too slow and the first boss should have either a little more wind up or you should have just a little more movement speed to be able to get out of the overhead attack.
Nicely done, though! Great bosses are always fun to play against!