@Override
    public void actionPerformed(ActionEvent e) {

        String komento = e.getActionCommand();
        switch (komento) {
            case "UUSI":
                gui.alustaJaAloita();
                peli.aloitaUusiPeli();
                break;
            case "TALLENNA":
                try {
                    peli.tallenna();
                } catch (Exception ex) {
                    Logger.getLogger(Kuuntelija.class.getName()).log(Level.SEVERE, null, ex);
                }
                break;
            case "LATAA":
                try {
                    gui.lataus();
                } catch (FileNotFoundException ex) {
                    Logger.getLogger(Kuuntelija.class.getName()).log(Level.SEVERE, null, ex);
                }
                break;
            case "TILASTO":
                gui.tilasto();
                break;
            case "LOPETA":
                System.exit(0);
                break;
            default:
                peli.pelaaVuoro(x, y);
                gui.paivita();
                if(peli.loppuukoPeli()) {
                    if(!gui.jatkuuko()) {
                        System.exit(0);
                    } else {
                        gui.alustaJaAloita();
                        peli.aloitaUusiPeli();
                    }
                }
                break;
        }
        
        
        
        
        
        
        
        
        
        


    }