Store armor separately
Abstract this a bit