I’m sorry that you felt it was too hard, did you get the mechanics right though? After the first 2 bosses you get a checkpoint. The bosses drop particles from their body -> if they drop them faster, that means they are low on health. You can pretty much defeat the first boss by giving him a few hits and then just blocking or dashing away, because the boss is slower then you. While dashing, you are also invincible. Also the light turning on/off is made to make the boss fight less repetitive, which also includes the “lights and shadows” theme.
Thanks for playing!