almost done reconnect

however, now I'm thinking that the server map not initially send me a
reconnect action when I connect

What's still left:
- reading reconnect bytes
- decrypting the message