Circular motion P5js

function setup() {
createCanvas(800, 760);
}
function draw() {
background(0);
duplicate();
}

function duplicate (){
var size = 40;
var count = 20;
translate(20, 20);
for (var x = 0; x < count; x++) {
for (var y = 0; y < count; y++) {
push();
translate( x*size, y*size);
fill(255,250, 255,20);
stroke(255, 10);
rotate((frameCount*0.05+x/3+y/3));
ellipse(0, 0, size, size)
strokeWeight(3);
stroke(255);
strokeWeight(3);
point((size/3), (size/3), 1, 1 );
stroke(255,60);
strokeWeight(0.5);
line((size/3), (size/3), 1, 1 );
pop();
}
}
}