public void kaynnista() throws Exception {
        tulostaAloitusTekstit();

        while (true) {
            int valinta = Integer.parseInt(lukija.nextLine());
            if (valinta == 1) {
                luoUusiPeli();
                break;
            } else if (valinta == 2) {
                avaaTallennettuPeli();
                break;
            } else {
                System.out.println("Valitse 1 tai 2");
            }
        }
        
        System.out.println("Jos haluat keskeyttää pelin, paina -1");
        while (true) {
            tulostaPelilauta();
            System.out.println("Vuoroja " + peli.getVuorojenMaara());

            int korkeus = kysyKorkeus();
            int leveys = kysyLeveys();
            
            if (korkeus == -1 || leveys == -1) {
                kysytallennetaankoNykyinenPeli();
                System.out.println("Peli tallennettu");
                break;
            }
            
            if (peli.pelaaYksiVuoroJosSiirtoSallittu(korkeus, leveys)) {
                peli.kasvataVuorojenMaaraa();
            } else {
                System.out.println("Siirto ei ole sallittu. Anna uusi sijainti.");
            }
            if (peli.peliPaattynyt()) {
                System.out.println("Pisteet " + peli.laskePisteet());
                break;
            }
        }

        

    }