@Override
    public void onDraw(Graphics G, int viewX, int viewY) {
        if (X>viewX&&X<viewX+300&&Y>viewY&&Y<viewY+300)
        {
            G.setColor(Color.BLACK);
            
            int deg = r.nextInt(360);
            G.fillArc((int)(X-1)-viewX, (int)(Y-1)-viewY, 2, 2, deg, 60);
            deg = r.nextInt(360);
            G.fillArc((int)(X-2)-viewX, (int)(Y-2)-viewY, 4, 4, deg, 60);
            deg = r.nextInt(360);
            G.fillArc((int)(X-3)-viewX, (int)(Y-3)-viewY, 6, 6, deg, 60);
            deg = r.nextInt(360);
            G.fillArc((int)(X-4)-viewX, (int)(Y-4)-viewY, 8, 8, deg, 60);
            deg = r.nextInt(360);
            G.fillArc((int)(X-5)-viewX, (int)(Y-5)-viewY, 10, 10, deg, 60);
            deg = r.nextInt(360);
            G.fillArc((int)(X-8)-viewX, (int)(Y-8)-viewY, 16, 16, deg, 60);
        }
    }