Controlling Neopixels with a Button

I would appreciate any help anyone could give me figuring this out.

It has already been suggested that you want to do something when the switch CHANGES state, not when the switch is IN some state. Quit ignoring advice you don't understand/like.

It has already been suggested that you get rid of EVERY call to delay. Quit ignoring advice you don't understand/like.