/// <summary>
 /// Adds a child to this object's list of children
 /// </summary>
 /// <param name="child">the scene graph object to add as a child</param>
 public void AddChild(SceneObject child)
 {
     childAdditionList.Add(child);
     child.UpdateGlobalMatrix(globalMatrix);
 }