Chessboard
On the Board screen, the user can see a chessboard with moving figures and flip through the turns to know the next turn the grandmaster can make. This is made possible with the help of a side service that calculates all turn possibilities using a special formula.
Apart from the usual turns, interesting in-game situations like castling, pawn promotion, etc. are animated as well.
Initial tests demonstrated that the delay between the actual turn and its display on the board was about 30-60 seconds. After some fine-tuning, we managed to lower it to 3-5 seconds.