private void AutoReveal(GridSquare tarGS) { if (tarGS.adjacencyCount == 0) { foreach(GridSquare element in grid) { if (tarGS.IsAdjacent(element) && element.viewState == ViewState.Hide) { ActivateSquare (element); } } } }