Handshake when entering the team channel.

* Players send a `ping` when entering their team channel.
* Partner `pong`s back if he's also in the channel.
* When `ping` times out, ignore and wait for partner.
* When rejoining after losing connection, rejoin team channel and start handshake again.