public void AddBuildOrder(BuildOrder buildOrder)
{
buildOrder.PropertyChanged += OnBuildOrderPropertyChanged;
m_buildOrderQueue.Add(buildOrder);
trace.TraceInformation("new order {0}", buildOrder);
if (this.CurrentBuildOrder == null)
MoveToNextBuildOrder();
}