Protection against the game crashing because of negative grapple tether lengths
Adding unit tests and test coverage