Got it, I think a healthbar or a flashing effect as feedback when you hit the boss would clarify it, I noticed the little red light, but thought my shots weren't doing any damage.
I went back and played it again, really nice overall, my favorite weapon is definitely the dash'n'slash, but the barrel bombs are also very creative.