Changed client/server to communicate via ChatObject's rather than strings