public boolean isHorizontalCombo(int x, int y, Orb[][] arr) {
      int horCount = 0;
      for (int j = 1; ((x + j) < X && arr[y][x + j] != null)
            && arr[y][x].color == arr[y][x + j].color; j++)
         horCount++;
      // scan left
      for (int j = -1; ((x + j) >= 0 && arr[y][x + j] != null)
            && arr[y][x].color == arr[y][x + j].color; j--)
         horCount++;
      if (horCount >= 2)
         return true;
      else
         return false;
   }