All im trying to do is move an led across and back on a strip of leds. this has been done many time before. however now that im integrating a solution into FastLed and trying to add a button to start and stop, things went haywire.
Cant figure out whats causing my variable to change unexpectedly. Ive tried changing a lot of things, so many it would be hard to list. Maybe someone can look this over and explain what ive done wrong here.
Ive added my serial monitor debugging output to the bottom as well