Keep track of player turns.
Check for valid moves.