public boolean faul() {
        if (this.pudonneetPallot.contains(0)) {
            this.tekstikentta.setText("Faul! - Löit kiven pussiin");
            return true;
        }
        if (this.kivenEnsimmainenOsuma == 0) {
            this.tekstikentta.setText("Faul! - Ei osunut kohdepalloon");
            return true;
        }
        if (this.aloitustilanne && this.tormayksetSeinaan < 4) {
            this.tekstikentta.setText("Faul! - Ei osunut tarpeeksi seinään");
            return true;
        }

        if (!this.aloitustilanne && !this.pelaaja.onOma(this.kivenEnsimmainenOsuma)) {
            this.tekstikentta.setText("Faul! - Et osunut ensimmäisenä omaan kohdepalloosi");
            return true;
        }

        if (!this.aloitustilanne && this.tormayksetSeinaan == 0 && this.pudonneetPallot.isEmpty()) { // jos ei osu seinään, eikä yksikään pallo mene pussiin, tulee käsipallo
            this.tekstikentta.setText("Faul! - Et osunut seinään tai saanut yhtään palloa pussiin");
            return true;
        }

        return false;
    }