Thanks for playing my game, and all the feedback. Much appreciated!
I agree that a systematic approach one-by-one is the way to go until you figure out what to do. During the jam time I never actually finished the last level on time, only yesterday was I first able to do it. Which is why there is only a soft constraint on getting home on time. :)
Yes you make a good point about the key, when I fix the bugs that have been found I think I will restructure that part. It's really just supposed to be a safe place to learn/practice the jumping, collection of keys, and dissolving blocks. However the grandma is up high for a couple of reasons: 1) to allow you to choose which order to do the final two characters in, and 2) to allow access to the secret passage.
Thanks again for your comments and playing. Cheers.