public MessageEventArgs(OutgoingMessage message)
 {
     Message = message;
 }
 public MessageEventArgs(OutgoingMessage message, IList <Player> targets)
 {
     Message       = message;
     TargetPlayers = new HashSet <Player>(targets);
 }