mctrivia: Lol. I'm sorry to say that it actually runs slower! You have a delay loop of 500 millisecs which will add, on average, a quarter of a second to the wait.
reloadPage() and its timer loop are redundant. They check to see whether moveDone() has received a response but they aren't needed because if moveDone() receives a response it knows about it. But, because nothing happens until reloadPage() finds out that moveDone()'s been lucky, there's the extra timeOut() delay.
(skrýt) Chcete-li hrát hru s hráčem podobné úrovně, můžete definovat požadovaný rozsah BKR pro novou výzvu ke hře. Pak nikdo, jehož BKR leží mimo tento rozsah, nebude schopen vidět/přijmout vaši výzvu. (Katechka) (zobrazit všechny tipy)