let faceRed = random(0, 255);
let faceGreen = random(0, 255);
let faceBlue = random(0, 255);
let faceColor = color(faceRed, faceGreen, faceBlue);
let antennaColor = color(180);
let antennaOffsetX = faceWidth * 0.25;
let eyeSize = random(80, 120);
let eyeRed = random(0, 255);
let eyeGreen = random(0, 255);
let eyeBlue = random(0, 255);
let eyeColor = color(eyeRed, eyeGreen, eyeBlue);
let eyeDetailSize = eyeSize / 4;
let eyeDetailColor = color(255);
let eyePosXOffset = faceWidth / 4;
let eyePosY = faceY - 50;
let mouthColor = color(180);
let mouthDetailSpacing = mouthWidth / 5;
let mouthY = faceY + 100;
rect(faceX, faceY, faceWidth, faceHeight, faceRadius);
rect(faceX - antennaOffsetX, faceY - faceHeight * 0.45, antennaWidth, antennaHeight);
rect(faceX + antennaOffsetX, faceY - faceHeight * 0.45, antennaWidth, antennaHeight);
ellipse(faceX - eyePosXOffset, eyePosY, eyeSize);
ellipse(faceX + eyePosXOffset, eyePosY, eyeSize);
ellipse(faceX - eyePosXOffset, eyePosY, eyeDetailSize);
ellipse(faceX + eyePosXOffset, eyePosY, eyeDetailSize);
rect(faceX, mouthY, mouthWidth, mouthHeight, mouthRadius);