private boolean kaannosOnnistuu(KaantyvaPalikka palikka) {
        if (onkoPalikkaSeinanSisalla(palikka)) {
            palikka.liiku(1, 0);
            if (onkoPalikkaSeinanSisalla(palikka)) {
                palikka.liiku(-2, 0);
                if (onkoPalikkaSeinanSisalla(palikka)) {
                    Tetromino tet = palikka.getTetromino();
                    if (tet == Tetromino.T) {
                        palikka.liiku(1, -1);
                    } else if (tet == Tetromino.I) {
                        palikka.liiku(3, 1);
                    } else {
                        return false;
                    }
                    if (onkoPalikkaSeinanSisalla(palikka)) {
                        return false;
                    }
                }
            }
        }
        return true;
    }