Timer feature is needed.
1. Timer for each move or choice. Other players can't wait forever. If this happen, force the client to choose arbitrary move(or loose the round)
2. Timer for entire game. Games such as chess or checkers need this option to set the game length.