should probably rename this to net message or something,
completely untested, TODO: testit!
paving the way for a more OO networking solution