Second commit. Although all the socketing and connection issues have been worked out, it still only works on LAN. Also, sprites only draw to host, not to others, so that's next.