Very good job!
I think the story is good and I really like that you spent time and added cutscenes. The bosses are also very unique and the fact that you have 3 of them plus a bunch of enemies is really impressive.
As someone else mentioned I think that losing points when hit makes it feel like there is no real punishment to being hit, so maybe some kind of life system would work better, but overall I think you did a good job :D