Cool take on the theme! To have a boss be invincible until a certain point in time is a great idea. I agree with the other comments that the lasso mechanic should be used more often. I also felt that the hitbox was not very forgiving, making it smaller would be nice as there is a lot of projectiles flying about during boss fights, and I was getting hit by projectiles that didn't look like they were hitting my character model. Great job though!