let faceColor = color(200);
let eyeSize = random(30, 70);
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 antennaColor = color(180);
let antennaOffsetX = faceWidth * 0.25;
let mouthColor = color(100);
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);
for (let i = 0; i < 4; i++) {
let lineX = faceX - mouthWidth / 2 + mouthDetailSpacing * (i + 1);
line(lineX, mouthY - mouthHeight / 2, lineX, mouthY + mouthHeight / 2);