Not a bad little game. When this game worked out, it was excellent. Loved a lot of it, and had a real blast.
There's two areas that I think need....serious rework. The jumping puzzle with the electricity, and the final boss fight. Those were both insanely frustrating and accounted for over an hour cut from the final video because they just had to be tried over and over again, and those two being so frustrating dragged a solid 9/10 game down to...probably a 7/10, on average.
You have a really solid grasp of what makes games work, I enjoyed the puzzles, and there's a ton of excellence here. Get rid of the one-hit-kill stuff, rework a few areas, and you could end up being incredibly successful!