The art is really fucking good! I love the design of the witch, bosses and the player character. The gameplay itself is a bit lackluster, feeling a bit hallow at times. It could definitely use some more impact and sound effects. Making the enemy flash when you hit them and flashing the screen red for a split second when you are hit are also good ways of conveying IMPACT. The final boss used the sonic screech every time you got close enough to land a hit, making it more of an endurance test. I'd also recommend pausing the music right before loading screens because it jitters the song and sounds a bit awful.
Asides from all that nitpicky stuff, awesome work!