The kitten cannon is here: apologies to cat lovers