Battle armor