Solves the restart problem in rummy.

And also makes the communications robust. Solving a bug I noticed in Agent playing first if certain timing sequences in menus occurred.