synchronized public boolean setItem(FieldItem elem, Position pos) {
        if ((pos.getX() < fila) && (pos.getY() < columna) && (pos.getX() >= 0) && (pos.getY() >= 0) && (campo[pos.getX()][pos.getY()]) == null) {
            for (int i = 0; i < fila; i++) {
                for (int z = 0; z < columna; z++) {
                    if (campo[i][z] == elem) {
                        return false;
                    }
                }
            }
            campo[pos.getX()][pos.getY()] = elem;
            return true;
        }
        return false;
    }