Only updating input source when network data is available.
Fixed updateFromExternalInput never being called.
Parsing messages using string:split().
Made game run again.