[master new abstract weapon class] removed old weapon and all old weapons code