public boolean aukaiseYksi(int x, int y) {
        Solu solu = kentta.getSolu(x, y);
        
        aloitaKello();
        
        if (solu.isAuki() || solu.getFlagi() == 1) {
            return true;
            
        } else if (solu.isMiina()) {
            aukaiseKaikki();
            this.aikaLopussa = System.currentTimeMillis();
            return false;
            
        } else if (solu.getVieressaMiinoja() > 0) {
            solu.setAuki();
            return true;
            
        } else {
            vaaratonAukaiseVerkko(solu);
        }
        
        if (peliLoppuiOnnistuneesti() && kelloAloitettu) {
            this.aikaLopussa = System.currentTimeMillis();
        }
        
        return true;
    }