float bx, by; field f; void setup() { size(800,800); background(0); stroke(255); smooth(); f= new field(); bx=by=0; } void draw() { background(0); ellipse(bx,by,10,10); bx=bx+f.dirX(bx,by); by=by+f.dirY(bx,by); f.renderfield(); f.drawsinks(); f.wanderfield(85); }