public boolean Move(int x, int y) throws IllegalArgumentException {
        if(stan_Gry != STAN_GRY.S_MOVE) return false;
        
        if( x < 0 || y < 0) throw new IllegalArgumentException("bledne wspolrzedne pole");
        if(x >= size || y >= size) throw new IllegalArgumentException("bledne wspolrzedne pola");
        
        if(Plansza[x][y] != FIELD.F_EMPTY) return false;
        else{
            switch(aktualny_Gracz){
                case P_HUMAN: Plansza[x][y] = pola_Gracza; break;
                case P_COMP: Plansza[x][y] = (pola_Gracza == FIELD.F_BLACK ? FIELD.F_WHITE : FIELD.F_BLACK );
            }
            
            --puste_pola;
            return true;
        }            
    }