private void DrawNode(IAgent from, IAgent to, IMath probability) { if (to.CanConsumeFrom(from) && probability.TryLuck()) { var newEdge = to.AddChild(from); edges.Add(newEdge); } }