Which things play an important role when one is handling a rifle or handgun ?
A gun shield is a flat ( or sometimes curved ) piece of armor designed to be mounted on a crew - served weapon such as a machine gun or artillery piece , or , more rarely , to be used with an assault rifle .