height_delta was always negative so it was never more than max jump. Not certain this math will always be positive, but if it's not then our link is probably backwards.
69fd9b5