Interesting concept, I think making it so that you have to touch regular ground before you can jump on a second platform or something would help eliminate the cheesing of some of the puzzles by switching to the flying girl and platforming under the dude after jumping.