@Override
    public Move nextMove() {
        round++;
        if(last == Move.DECEIVE && !fucked ){// Vratim mu jeho ojeb pokud to neni reakce na muj
            if(rnd.nextDouble() * 1.7 < p){// A nebo ne?
                return Move.DECEIVE;
            }
        }
        double modifier = 1.0;
        if(fucked){
            modifier = 0.8;
        }
        fucked = false;
        if(round % 11== 0 || round % 8 == 0){// Zkusim s nim obcas vyjebat
            if(rnd.nextDouble()*modifier < p){// A nebo ne?
                fucked = true;
                return Move.DECEIVE;
            }
        }
        return Move.COOPERATE;
    }