Added in networking code in earnest, lots of windows builtin errors.