Started a better TCPClient