Have you heard of the game "Grapple Dog" by chance?
Really solid movement mechanic, I thought the grapple bounce was always logical and consistent so it was fun to learn. Swing almost felt like an unnecessary to me and a step towards a much more timing based game (but maybe I didn't get far enough for it to grow on me)