public boolean siirto(int korMista, int levMista, int korMinnne, int levMinne) {
        if (logiikka.siirto(korMista, levMista, korMinnne, levMinne)) {
            if (musta != null && logiikka.vuoro().equals(musta.vari.name())) {
                tekoalySiirto(musta);
            }
            if (valkoinen != null && logiikka.vuoro().equals(valkoinen.vari.name())) {
                tekoalySiirto(valkoinen);
            }
            return true;
        }
        return false;
    }