Pretty much completed NIO network, login, packet stuff