Added IArmor so armor doesn't have to extend ItemArmor only implement IArmor