massive changes, TCP works over wifi, UDP sucks right now
further tweaks