Messing with network stuff
bugs fixed include:
empty messages shouldn't be discarded (sending handle uses one)
unhandled switch cases should not overflow into following switch cases (that was pretty confusing!)
and probably something I forget.