Now I know this may/may not be impossible, but I'd love someone to give it a try. How about some event that would be like:
On Player Touch -> Player -> Set Gravity -> <Direction>
An event that can decide what direction gravity pulls you. If you're outside, hey, you fall forever. If there is some platform near you and the gravity pulls you in that direction, you end up standing on that platform. I could really have some fun with this, could we try?