protected void AddPerson(Person person)
{
if (this.CurrentPeopleInFlight - this.Remaining == 0)
return;
person.Level = this;
this.CurrentPeopleInFlight++;
this.peopleCanvas.Children.Add(person);
this.waitingLine.Add(person);
this.UpdateWaitingLine();
}