This is really cool!! I love the concept and the tiny details you've added like the sails curling up when you reverse. I'll be honest, I didn't realise I had a grappling hook or that the blue spheres where how to use it for a long time, haha. I was trying to parkour/cheat for a while there. Is the scale intentionally? The player character feels very small compared everything else.
If you develop this further a colourblind mode is a must-have accessibility feature!