Armor and weapons