Sling-Cat Predecessor to Cat-apault