pub fn parent_update_system(
commands: Commands<'_, '_>,
removed_parent_query: Query<'_, '_, (Entity, &PreviousParent), Without<Parent>>,
parent_query: Query<'_, '_, (Entity, &Parent, Option<&mut PreviousParent>), Changed<Parent>>,
children_query: Query<'_, '_, &mut Children, ()>
)