Miniature cannon