Just a small idea I had, but a bit lazy to build it.
Basically the gun will be loading with a bullet, but when fired, a small piston engine will propel it.
Post your save here if you've built it!