Heavy armor gloves