Added priority queue and more to child constructor