Upgraded grappling hook

now has appropriate movement when not attached to a block