Really effective use of the theme, and a good fun platformer. There were some tricky passages towards the end which felt great to beat.
As you've mentioned in the description the wall jump is a little counter intuitive, but once I got the hang of it I found it worked pretty well.
The knight sprite is very cute, and the ending made me laugh :)