Art and gameplay are fantastic, I had a lot of trouble getting through the boss, it might help if it had a hp bar or something to tell how much damage I was doing to it.
Just like you have 3 lives at the beginning, the boss has 5 lives.