finish chapter 3's simple armour code
update armour code unit tests