Too many if statements?? Please help

Graynomad:

I have tried inserting PRINT statements to print to the serial monitor for some debugging to see where it is getting stuck but I can't get that to work.

You need to debug one thing at a time, forget the WAV files and blinking LEDs. Replace that code with a simple Serial.print() like

if(digitalRead(15)==HIGH) { 

Serial.println ("help");
}




Then when that works start gradually putting stuff back in. When it breaks the last thing you added is (usually) the problem.
______
Rob

+1