Very good idea, the execution can be more polished. I like the graphics and music. The physics can be improved a bit the wall jumping feels unpredictable and is difficult like in Super Metroid (I have to move away from the wall to do a wall jump, I would take a closer look at how modern Mario games solve this problem). I feel like you should make some tutorial levels with button prompts instead of relying on a dialog system to explain the mechanics.