private boolean vaihdaParinPaikka(int millainenPari) {
        tokaPaikka = null;
        this.ekaSitsaaja = ekaPaikka.getSitsaaja();

        if (millainenPari == 1) {
            tokaPaikka = ekaPaikka.getMiehenAvecinPaikka();
        } else if (millainenPari == 2) {
            tokaPaikka = ekaPaikka.getNaisenAvecinPaikka();
        } else if (millainenPari == 3) {
            tokaPaikka = ekaPaikka.getPuolisonPaikka();
        }
        this.tokaSitsaaja = tokaPaikka.getSitsaaja();

        do {
            ekaKohdePaikka = sitsit.getPaikka(Random.luo(sitsit.sitsaajienMaara() - 1));
            tokaKohdePaikka = getTokaKohdePaikka(millainenPari);
        } while (tokaKohdePaikka == null || ekaPaikka.equals(ekaKohdePaikka) || tokaPaikka.equals(ekaKohdePaikka) || ekaPaikka.equals(tokaKohdePaikka) || tokaPaikka.equals(tokaKohdePaikka)
//                || PaikanPisteet.tarkistaAvecJaPuoliso(ekaKohdePaikka) > 0
//                || PaikanPisteet.tarkistaAvecJaPuoliso(tokaKohdePaikka) > 0 || ekaPaikka.isMiehenPaikka() != ekaKohdePaikka.isMiehenPaikka()
                );

        this.ekaKohdeSitsaaja = this.ekaKohdePaikka.getSitsaaja();
        this.tokaKohdeSitsaaja = this.tokaKohdePaikka.getSitsaaja();

        this.ekaPaikka.setSitsaaja(ekaKohdeSitsaaja);
        this.tokaPaikka.setSitsaaja(tokaKohdeSitsaaja);

        this.ekaKohdePaikka.setSitsaaja(ekaSitsaaja);
        this.tokaKohdePaikka.setSitsaaja(tokaSitsaaja);

        return true;
    }