GSM changeState (if->while), playstate cleanup