Added a new message for broadcasting updates. The receiving clients will now query for the data themselves to reduce bandwidth.
Finished polishing the updated broadcast command.
Fixed a syntax error
Added some debug statements to see why broadcast updates are not working as expected.
What on earth was the actual broadcast code doing in the query code? Moved it to the data sending function and realized that I actually have to specify a target for broadcasts. Don't ask me what I was thinking...
Apparently, you can't send nil. So now we're sending an empty string instead. Added another debug print statement as well.
Since for some reason broadcast packets also hit the sender, we're now dropping packets originating from ourself.
Removed the debug messages. No one wants to be spammed THAT much.
Merge pull request #5 from zhevron/bugfix/broadcast-updates

Broadcast updates are not working