Added basic event listeners for networked events. No virtual host support yet.
Added Player class to properly encapsulate color changes.
Registered event listeners with Guava event bus.
Modified packets to have methods to read data pieces from internal bytebufs.