Cleaner grapple wrapping code, handles everything but horizontal velocities
Better grappling, resolved some bugs, not sure if it's 100% yet