expanded networking to work with containers, added some basic support for client->server interaction too. NOT happy with this stuff at all, new to networking, learnt a lot, however, it's a big job to change it all now so "It'll do" for now.