You never write anything LOW after it is written HIGH
Your button may always be HIGH because you are not using pulldown resistors
You can use internal pullup resistors and instead have them turn on when written LOW and off when HIGH
Try working just with a single light until you can make sense of what it is you are trying to do. Look at button examples.