let tx=0;
let ty=0;
let tz=0;
let nx;
let ny;
let nz=5;
function setup(){
createCanvas(600,600);
noStroke();
nx = random(500);
ny = random(600);
}
function draw(){
fill(random(255),170,60,100);
nx=noise(tx);
ny=noise(ty);
nz=noise(tz);
nx = map(nx,0,1,0,width);
ny = map(ny,0,1,0,width);
nz = map(nz,0,1,10,50);
translate(mouseX,mouseY);
rotate(nz);
scale(map(mouseX,0,600,0,1));
tx+=0.011;
ty+=0.01;
tz+=0.1;
rect(constrain(nx,0,width),constrain(ny,0,height),nz,nz);
}