This thread represents a thread who's only function is to listen for messages from the server
A message is received by first reading the length of the package, then reading that number of bytes from the stream
Listening intervals are hardcoded at 30ms.