Very well done! Sadly this was a bit too challenging for me and I and couldn't complete it despite a fair few attempts. That said, what even is the point of a boss fight if it isn't hard, so this might just be me. It gave me Cuphead vibes and was very, very fun to play.