Platforming, physics puzzles, and fantasy adventure come together in this downloadable. But does it pull off all three?