Updated PlayerData and RealTimeData so that the bytes needed for the network layer can now be generated by these two objects.  The GUI logic is also moved into these two classes.  Modified and cleaned Network Controller, but it still needs some more commenting.