public void Decode(ByteList bytes) { Id = bytes.GetInt(); Alias = bytes.GetString(); GameCount = bytes.GetInt(); GuessCount = bytes.GetInt(); HintCount = bytes.GetInt(); ExitCount = bytes.GetInt(); HeartbeatCount = bytes.GetInt(); HighScore = bytes.GetInt(); LastMessage = DateTime.FromBinary(bytes.GetLong()); Log.Debug($"Decoded Player = {ToString()}"); }