Great job on this. I found it reminded me a lot of "Citadel" an ancient game on the BBC Micro (ask your great-grandad about that one).
Graphics were clean and elegant, platforming was smooth, and the puzzle element was just in the right place between challenging and frustrating. Learning where the best places to use one of your limited lives is a great idea for the puzzle, with you running out of lives and starting again, and then suddenly you're able to go much further much quicker. It's a very engaging game loop, and I like this a lot.