public override List <Actor> GetSceneList()
 { /* For future reference.
    * List<Actor> temp = new List<Actor>();
    *
    * temp.AddRange(parent.GetSceneList());
    *
    * return temp;*/
     if (parent != null)
     {
         return(parent.GetSceneList());
     }
     else
     {
         return(null);
     }
 }
 public static List <Actor> GetSceneList()
 {
     return(state.GetSceneList());
 }