public Actor FindActor(string name)
{
foreach (Actor child in Children) {
if (name == child.Name)
return child;
}
foreach (Actor child in Children) {
if (child is Group) {
Actor actor = (child as Group).FindActor(name);
if (actor != null)
return actor;
}
}
return null;
}