public void tarkastaLyonti() {
        if (this.alusta.getPallot().get(5).getPussissa()) { // Jos 8-pallo on pussissa, ei tarvitse tarkastaa tilaa
            return;
        }
        // Jos pelissä on tapahtunut faul (virhe), jonka seurauksena vastustaja saa käsipallon, tulee vaihtaa vuoro ja siirtyä pelitilanteeseen 1 (valkoisen pallon asetus)
        if (this.lyonti.faul()) {
            vuoronVaihto();
            // Jos 8-palloa lukuun ottamatta pallot on pussissa, ja pelaaja tekee virhen, hän häviää. 
            if (this.lyonti.pudonneetPallot.isEmpty() && this.alusta.pallotPussissa(this.vuorossaOlevaPelaaja) && this.alusta.pallotPussissa(this.vastustaja)) {
                tulosta("Voittaja on " + getVastustaja().getNimi() + "!"); // Käsitellään tämä poikkeus tässä
                this.pelitilanne = 4;
            } else {
                this.pelitilanne = 1;
            }
            return; // Faulin jälkeen voidaan lopettaa tarkastaminen
            // Jos vuorossa oleva pelaaja ei ole vielä valinnut palloryhmää, ja saa pallon sisään, kehotetaan häntä valitsemaan palloryhmä
        } else if (!this.vuorossaOlevaPelaaja.getPalloRyhmaValittu() && !this.lyonti.pudonneetPallot.isEmpty()) {
            valitsePalloryhma();
        }
        // Vaihdetaan vuoro, mikäli se on tarpeen
        if (this.lyonti.vuoronVaihto()) {
            vuoronVaihto();
        }
        // Tähän päädytään vain jos ei ole tapahtunut virhettä, ja aloitus on ollut onnistunut
        this.aloitustilanne = false;
    }