moved common gun crap into ent/tpl_gun.lua