Alternating Mirror Descent for Constrained Min-Max Games