private boolean ammuVastus() {
        boolean osuiko = false;
        int[] ammuttavanKoordinaatit = vastus.ammu();
        int ax = ammuttavanKoordinaatit[0];
        int ay = ammuttavanKoordinaatit[1];
        String vihollisenTulos = Peli.pelaaja.getRuudunTila(ax, ay);
        if (vihollisenTulos.equals("laiva")) {
            osuiko = true;
            Peli.pelaaja.getLauta().getLauta()[ay][ax].getLaiva().osuma();
            pelaajan[10 * ay + ax].setText("#");
            upotus.repaint();
            try {
                Thread.sleep(500);
            } catch (Exception c) {
                System.out.println("ohjelman pysayttaminen hetkeksi epaonnistui");
            }

            if (!Peli.pelaaja.getLauta().getLauta()[ay][ax].getLaiva().onkoUponnut()) {
                vastus.asetaTulos(2, ax, ay);
            } else {
                vastus.asetaTulos(3, ax, ay);
            }
        } else {
            pelaajan[10 * ay + ax].setVisible(false);
            vastus.asetaTulos(1, ax, ay);
        }
        if (vvoittaa()) {
            peliKesken = false;
            saakoKeskeyttaa = false;
            upotus.asetaOmaTeksti("Tietokone voitti!");
            upotus.asetaVastuksenTeksti("Tietokone voitti!");
            double[] tilastot = haeJaPaivitaStatistiikat("tappio", moneskoVuoro);
            double voittoprosentti = tilastot[0];
            double omakeskimvuoro = tilastot[1];
            double vastkeskimvuoro = tilastot[2];
            int kierrokset = (int) tilastot[3];
            ilmoitusikkuna = new IlmoitusPop(this, "Tietokone voitti vuorolla " + moneskoVuoro + "!", voittoprosentti, omakeskimvuoro, vastkeskimvuoro, kierrokset);
            for (int i = 0; i < 10; i++) {
                for (int j = 0; j < 10; j++) {
                    if (Peli.vastus.getRuudunTila(j, i).equals("laiva") && !Peli.pelaaja.onkoAmmuttu(j, i)) {
                        vastustajan[10 * i + j].setText("o");
                    }
                }
            }
            osuiko = false; // Jos peli loppui jo, ei anneta enää uutta vuoroa
        }
        return osuiko;
    }