private void OnCellClick(Cell cell) { if (currentPlayer != Seed.Empty && cell.IsEmpty) { cell.Set(currentPlayer); lastChangedCell = cell; if (onBoardChange != null) { onBoardChange(currentPlayer, cell.Row, cell.Col); } } }