void ClearPieceAt(int x, int y) { GamePiece pieceToClear = m_allGamePieces[x, y]; if (pieceToClear != null) { bool destroy = pieceToClear.Break(); if (destroy) { m_allGamePieces[x, y] = null; Destroy(pieceToClear.gameObject); } } HighlightTileOff(x, y); }