var p:point;
var q:point;
var r:point;
var x:point;
var y:point;

[setup, 1000, 800]{
p = new point(200, 200)
q = new point(200, 200)
r = new point(200, 200)
x = new point(200, 200)
y = new point(200, 200)
}

[always]{
setPenSize(5);

p.pushTo(mouse);
q.pushTo(p);
r.pushTo(q);
x.pushTo(r);
y.pushTo(x);

clearAll();

fillOval(mouse, 50, 50);
fillOval(p, 50, 50);
fillOval(q, 50, 50);
fillOval(r, 50, 50);
fillOval(x, 50, 50);
fillOval(y, 50, 50);

drawLine(mouse, r);
drawLine(p, x);
drawLine(q, y);

}