Fix turn color issue when delay is zero
Sometimes the gameloop run faster than the GUI could redraw which resulted in the wrong highlighting color for the last move being used.
Sometimes the gameloop run faster than the GUI could redraw which resulted in the wrong highlighting color for the last move being used.