your 'hand cannon' is called a steam roller, i have one that's nearly 2 feet long..