Attacking now works. Discovered some synchronization errors are possible
when more than one client joins, so that's the next step.