Nice game! My thoughts are the same as others I have seen, is difficult to understand when do have done damage.
The hardest boss for me was the green one xd, with the projectiles one I just kept myself next to the boss and projectiles were easy to dodge