int a = 0;
void setup() {
  size(500,500);
  noStroke();
  smooth();
}

void draw() {
  background(255);
  frameRate(4);
  beginShape();
 
  int y = 39+a;
  float x = random(0,100);

  fill(21,113,28);
  vertex(190+x,y);
  bezierVertex(190+x, y, 154+x,y-22, 126+x,y+44); 
  bezierVertex(126+x, y+44, 190+x, y+68, 190+x, y);
  
  vertex(290+x,y);
  bezierVertex(290+x, y, 254+x, y-22, 226+x, y+44); 
  bezierVertex(226+x, y+44, 290+x,  y+68, 290+x, y);
  
  endShape();
  a +=3;

  if(y > height)
    {a=0;
    }  
}