learning to fire a gun