Changed ignore and added DualWeapon.  Refactored NamedObject to Named, as sometimes it's not an object.