Thank you for giving our game a try!
The grappling system definitely takes some getting used to. A tutorial / training area would definitely be a good help to ease people into the system.