JackSac67:
(probably has to do with 's' stopping it, but that is my second bug to handle).
Bug? All your code is in setup(). Once it receives an 's', it returns from setup() and enters loop(), which you have defines as
void loop() {
}
Which means, don't do anything. And keep not doing anything over and over again.