pub fn open_trains_window( cmd: Commands<'_, '_>, q_carriages: Query<'_, '_, (&Carriage, &TrainMember)>, q_trains: Query<'_, '_, (&Train, &Controls)>, curr_state: Res<'_, State<UiState>>, )