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
     }
 }