This was really neat! The swinging felt very fluid, which I imagine took some fine-tuning. The visuals and audio were also really solid.
I enjoyed it a lot despite having some trouble in the back half. I think the root of it was that fact that space was kind of overloaded. I wanted to be prepared to wall jump when landing on a surface, but releasing and pressing space too early just re-initiated the rope. I think if another button had been used to engage/hold the rope and then jump was an independent button, it would not only have prevent issues like that but could allow for the player to adjust their end-of-swing momentum by jumping as they release the rope. Or at least personally I would have liked that since I instead ended up having to try my swings several times to get the right ending momentum to go where I wanted.
Overall, though, excellent job!