public int CompareTo(IDelayed other)
 {
     return((GetRemainingDelay() - other.GetRemainingDelay()).Milliseconds);
 }
 public int CompareTo(IDelayed other)
 {
     return(GetRemainingDelay().CompareTo(other.GetRemainingDelay()));
 }