@Override protected boolean canFigureMove(Point x, Point Abs) {
        if ((x.x==1*getFI() || (x.x == 2*getFI() && isFirstMove)) && x.y == 0)
            if (!C.isFigure(Abs) && x.x == 1*getFI() || !C.isFigure(Abs) && 
                !C.isFigure(new Point(Abs.x-getFI(),Abs.y)) && x.x == 2*getFI())
                return true;
        return false;}