Restructured the project, added the Message type to abstract the handling of byte arrays from inputstreams, and the connection to encapsulate socket data transfer for the Player class.