Re: mousetrap
Not sure about those particular cannons, but I've worked with some that were fiberglass but had a tube wedged inside for detonating pyrotechnic shells. When the thing goes off, it creates a huge bang and a plume of smoke. Along the bottom was some pneumatic cylinders to push the whole thing back rapidly when 'fired'.