Consolidate some logic into player army class