I got stuck after getting the "stick to surface" upgrade and slowly traversing the map looking for the place I can go got boring. Sorry. I'll try again tomorrow maybe.
I'm planning to add some guideposting; the lack of knowing where to go is a big problem atm. For a hint for you: you have now all the tools to win the game.