Hay otra manera, que creo que funcionaría.
El jugador que va a pasar la carta, hace un archivo poniendo la carta en el tablero de juego y descubriéndola. El archivo sólo se lo envía al jugador que va a recibir la carta.
Entonces el jugador que recibe la carta, hace otro archivo, recogiendo la carta, poniéndosela en su mano, y ocultándola. El archivo no lo envía a nadie.
Finalmente el jugador que recibe la carta, hace un archivo con un movimiento mínimo para que se pueda enviar a los demás y tengamos el punto de salida bueno. Si no tenemos los archivos de movimiento, no sabemos qué ha pasado, pero las cartas estarán donde tienen que estar y bien ocultas.