> Making sure the gun only fires when the trigger is pulled is requirement #1, #2 and #3 for any gun.
If this isn't satisfied you haven't made a gun, you've made a really shitty grenade.
If this isn't satisfied you haven't made a gun, you've made a really shitty grenade.