Concerning draws, I'm pretty sure some are automatically detected by the software, such as stalemate, and insufficient material to achieve checkmate by both players, but I'm not sure of any others that are automatically called. Several must be actually claimed along with making a move.
So could anyone else who knows for sure, offer details on how all draw conditions are handled.
I know that a draw can be offered at any time, and if the other player accepts the offer, the game is drawn.
Other draws do not require mutual agreement between the players. If the conditions are met, the draw should be declared, sometimes automatically, and other times if the draw is claimed by the player making the move.
Also, I am not sure if all of the various conditions for a drawn game are recognized by our RHP software.
My advice is that if you think the conditions for a draw are present with your move, just go ahead and click the 'claim draw' button first, then make your move. If the conditions are not met, the claim will be ignored and the game will just continue as usual. If you are correct, the game will end in a draw.