public void AddInvalidPosition(int position) { if (!InvalidPositions.Any(p => p == position)) { InvalidPositions.Add(position); } }