An interesting story, very nice visuals, and good graphics; however, the level design aspect needs more work besides the platformer engine.
I stuck the first time when I didn't know the first door need a key, and if I fall, I think the game won't show me the restart screen.
Overall, congratulations on making the game.