Very clever mash-up of a platformer and an adventure game with a great sense of humor and a surprising amount of replayability! Well done :)