void MoveToNextBuildOrder()
{
StopCurrentJob();
var current = this.CurrentBuildOrder;
if (current != null)
current.IsUnderWork = false;
var next = FindNextBuildOrder(current);
this.CurrentBuildOrder = next;
if (next != null)
next.IsUnderWork = true;
}