void setup() { size(200,600); } float x =0.0; float y =0.0; int step=1; int k=0; void draw() { background(0,0,0); noStroke(); fill(255); ellipse(130,550,50,50); ellipse(130,510,40,40); fill(0); ellipse(123,505,5,5); ellipse(137,505,5,5); fill(245,187,33); ellipse(130,510,5,6); fill(243,66,14); arc(130,517,13,5,0,180); fill(223,228,234); rect(0,570,200,570); fill(255,255,255); ellipse(mouseX,mouseY,10,10); noStroke(); fill(255,255,255); x=100.0*sin(y/50.0)+150.0; ellipse(int(x)-30,int(y),10,10); ellipse(int(x)-200,int(y),10,10); ellipse(int(x)-80,int(y)-50,10,10); ellipse(int(x)-150,int(y)-80,10,10); ellipse(int(x)-100,int(y)-200,10,10); y=y+1; fill(255,255,0); ellipse(k,height/10,50,50); k=k+step; if(width