Wow, very nice work!
I loved the sprite work and the girls portraits! Also, the music was on point! My favorite boss was the 3rd level one.
Unfortunately I couldn't beat the final(?) boss second stage. I gave up after getting stuck in that fight for over 30 minutes. Maybe I'll come back to the game and try again later.
I like that you added plenty of checkpoints with heals in all levels and that the main challenge were the bosses, each with their unique approach.
Great game!!