@Override
 protected int getSquare(int x, int y) {
   if ((y >= 0) && (x < 8)) {
     return Position.getSquare(x, y);
   } else {
     int p = extraPieces(x, y);
     return -p - 2;
   }
 }