private void calculateNextTile() { if (likes.Count == 0) { if (Random.Range(0, 2) > 0) { Tuple random = new Tuple(Random.Range(0, ts.gridX), Random.Range(0, ts.gridY)); nextTile = ts.GetTile(random); if (nextTile == null) { nextTile = cs.onTile; } } else { nextTile = cs.onTile; } } else { int domain = likes.Count; // this is where the guided movement will come in } }