
Two cylinders on a common axis, one has the barrel and one has the chamber. A slightly imbalanced piston is trying to push its way out of the chamber but it pushes against the projectile which pushes against the barrel block. To fire, you twist the rear until the projectile is in line with the barrel, at which point the projectile moves forward as does the piston behind it, allowing the gas to escape and push the projectile down the barrel.
By adding multiple chambers like a revolver it could also be a repeater.








