public bool PostLog(CatanMessage message, bool addToPlayerLog = true)
 {
     message.Sequence = Interlocked.Increment(ref GlobalSequnceNumber);
     GameLog.Enqueue(message);
     if (addToPlayerLog)
     {
         foreach (var player in NameToPlayerDictionary.Values)
         {
             player.PlayerLog.Enqueue(message);
         }
     }
     return(true);
 }