The cannon looks to me like the kind that uses calcium carbide. As a kid, I had one that looked like that. It came with powdered calcium carbide that you put in a chamber at the top. The cannon had some water and when you depressed a button, a small measured amount of carbide fell into the water...