My suggestion would be to leave the fishing instructions visible, even after the player has clicked the cast button. The very first time I played the fishing minigame, I clicked before I even saw them and was slightly confused.
Okay. The last level is evil. It would help if jumping did not slow you down, I suppose. I almost made it once, but the jump slowed me down enough that it killed me. The hit boxes are also pretty terrible. My face can safely stick in spikes, but the back of my head cannot.
There are a LOT of cases where it thinks you are out of moves. They seem to come often when you clear the last two available, but clearing them frees up another combination.
Would be a lot bloody easier if doors and jumps were both bound to the up arrow or something. Maybe if everything was just a fraction of a second slower.