@Override
    public void actionPerformed(ActionEvent ae) {
        if(this.peliKerranOhjaaja.getPelaajanNimi().isEmpty()){
            String pelaaja=this.syoteKentta.getText();
            if(this.peliKerranOhjaaja.setPelaajanNimi(pelaaja)){
                this.ohjeKentta.setText("Milla sekunnilla auraus aloitetaan?");
                this.syoteKentta.setText("");
            }else{
                this.ohjeKentta.setText("Nimi ei kelpaa. Yrita uudelleen.");
                this.syoteKentta.setText("");
            }
        }else if (this.aloitusAika == null) {
            this.aloitusAika = this.syoteKentta.getText();
            if (this.reitinLukija.LisaaAloitusAika(aloitusAika)) {
                this.ohjeKentta.setText("Anna sen rivin numero, jolta aloitetaan. Ylin rivi on 1.");
            } else {
                this.ohjeKentta.setText("Aloitusaika ei kelpaa. Koeta uudestaan.");
                this.aloitusAika=null;
            }
            this.syoteKentta.setText("");
        } else if (aloitusRivi == null) {
            this.aloitusRivi = this.syoteKentta.getText();
            this.syoteKentta.setText("");
            this.ohjeKentta.setText("Anna aloitus sarake.");
        } else if (aloitusSarake == null) {
            this.aloitusSarake = this.syoteKentta.getText();
            boolean onkoVaarin = this.reitinLukija.KirjaaEnsimmainenPiste(aloitusRivi, aloitusSarake);
            if (onkoVaarin) {
                this.syoteKentta.setText("");
                this.ohjeKentta.setText("Suunnittele aurausajon reitti liikkumalla nuolinappaimilla");
                this.auto.MuutaPaikkaa((Integer.parseInt(aloitusSarake) - 1) * auto.getYKoko(),
                        (Integer.parseInt(aloitusRivi) - 1) * auto.getYKoko());
                this.piirtoalusta.repaint();
            } else {
                this.aloitusRivi = null;
                this.aloitusSarake = null;
                this.ohjeKentta.setText("Virheellinen syote. Anna aloitusRivi.");
                this.syoteKentta.setText("");
            }

        } else {
            this.syoteKentta.setText("Aloitusruutu on jo valittu.");
        }
    }