edited some code and added more serial prints for debugging, code seems to run till before the first loop (for looping through all the LEDS) and stops, prints a y with two dots on it (ASCII 132 I think?)