private void HandleRevealEnded(object sender, EventArgs e) { RevealUnits.RevealEnded -= HandleRevealEnded; MoveForward(); UnitSelection.RearrangeUnits(); PicksSelection.PickWinner(); RevealUnits.StartConceal(); RevealUnits.ConcealEnded += HandleConcealEnded; }