I love puzzle games and this is an interesting idea. Excellent learning curve.
I get confused with the platforms that I can grapple to, it doesn't seem to be based on the surface normal or the distance but more in the "predetermined path" which I guess is fine but I personally get confused.
Congrats and please keep updating it!