added incomplete(doesn't generate bullets) weapon part