Light Switch game Wearymandrill1 en Alertrhino9

https://editor.p5js.org/wearymandrill1/sketches/mG0rfCjd6

var switch1 = false;
var switch2 = false;
var switch3 = false;
var switch4 = false;
var switch5 = false;
var switch6 = false;

var light1 = false;
var light2 = false;
var light3 = false;
var light4 = false;
var light5 = false;
var light6 = false;

function setup() {
createCanvas(800, 400);
}

function draw() {
background(0);
fill(150);
//lightswitches
rect(100, 300, 60, 60);
rect(200, 300, 60, 60);
rect(300, 300, 60, 60);
rect(400, 300, 60, 60);
rect(500, 300, 60, 60);
rect(600, 300, 60, 60);

//lights

fill(150);
if (!light1) {
fill(150);
} else {
fill(255, 255, 0);
}

ellipse(130, 100, 60, 60);

if (!light2) {
fill(150);
} else {
fill(255, 255, 0);
}
ellipse(230, 100, 60, 60);

if (!light3) {
fill(150);
} else {
fill(255, 255, 0);
}
ellipse(330, 100, 60, 60);

if (!light4) {
fill(150);
} else {
fill(255, 255, 0);
}
ellipse(430, 100, 60, 60);

if (!light5) {
fill(150);
} else {
fill(255, 255, 0);
}

ellipse(530, 100, 60, 60);

if (!light6) {
fill(150);
} else {
fill(255, 255, 0);
}
ellipse(630, 100, 60, 60);
}

function mouseClicked() {
if (mouseX > 100 && mouseX < 160 && mouseY > 300 && mouseY < 360) {
light1 = !light1;
light2 = !light2;
}

if (mouseX > 200 && mouseX < 260 && mouseY > 300 && mouseY < 360) {
light2 = !light2;
light4 = !light4;
}

if (mouseX > 300 && mouseX < 360 && mouseY > 300 && mouseY < 360) {
light3 = !light3;
light2 = !light2;
}

if (mouseX > 400 && mouseX < 460 && mouseY > 300 && mouseY < 360) {
light4 = !light4;
light6 = !light6;
}

if (mouseX > 500 && mouseX < 560 && mouseY > 300 && mouseY < 360) {
light5 = !light5;
light2 = !light2;
light4 = !light4;
}

if (mouseX > 600 && mouseX < 660 && mouseY > 300 && mouseY < 360) {
light6 = !light6;
}
}

De oplossing is 1-3-5-6