Armor

Armor stuff, incomplete