I'll check out the code with your changes, but for now delete that (state) that comes after the )// end switch ... state is delared at the beginning of the changestate method. It actually represents the number of that case ... so (case 10 is actually state = 10, and in the second bit there should be one more ) right after the bit you posted to end the (if statement. if there isn't you have misplaced it further down and that might be causing undesirable effects. Give me a bit I'll try to figure out whats going on.
* My bad, was viewing on my phone, the (switch) is fine, I thought it was on it's own line not part of the comment.
Ok, looked at the code and sticking the (send gRoom:newRoom(1)) in there is the problem... there are certain things which happen in between the title screen and the first room of the game. You'll notice that in Bri's if can continue bit of code, he sends the game to (send gRoom:newRoom(INITROOMS_SCRIPT)) ... this is a necesary step. You'll notice in your game going straight from the title screen to room 1, the menubar isn't drawn and you get the issues that you've got with nothing working right, not even quit. if you change that 1 to INITROOMS_SCRIPT, or 976, everything will work fine. In the initrooms script, is where you actually tell it to go to the first room of the game, after it's done it's bit to get everything ready.
so I guess to sum up,
titlescreen -> initrooms -> any room in your game