Better handling of default timeout
Unset turnEnded variable on opponent's turn

Should make it less likely to send bad messages to server or trigger
other weird behavior.