private bool TrySelect(TileField tile) { if (tile != null && tile.Piece == null) { tile.OnSelect(); return(true); } return(false); }