Hi Riva,
Thank you for your reply.
I did not mention it, but the LEDs in the circuit are Lilypad LEDs with integrated resistors (tiny boards with both the LED and the resistor)
About the code you sent, is it how it should be or are you highlighting what is wrong? Would you mind explaining what each line of this part does:
if (digitalRead(pushbutton) == HIGH){
delay(20); // button debounce
buttonPushCounter++;
if (buttonPushCounter > 2){
buttonPushCounter = 1;
Thank you again for your assistance.