Gun Constructor Update
Magazine Constructor Update