Fun boss fight, does feel a little too repeat because the boss have only two patterns. And I think there are some hitbox problem.
Overall, good job.