submission by jtoy
function setup(){
  var myCanvas = createCanvas(windowWidth,windowHeight); //you must keep this line unmodified

translate(width / 2, height / 2);
  xoff = 0.0;
 yoff =  0.0
soff = 0
t = 0
}

function draw() {
background(0,0,0,1)
t += 0.03
  noStroke()
  translate(width/2,height/2)
  xoff += 0.04
  yoff += 0.03
  soff += 0.05
  //start writing your code here
  fill(255,0,0)
 rect(noise(xoff)* 300,noise(yoff)*300,noise(soff)*10,noise(soff)*50)

  fill(0,255,0)
  ellipse(sin(t)*100,cos(t)*100,25,25)
}