Networking stuff is almost working. Made good progress