pub fn app_events_handler( _app_state: Res<'_, State<AppState>>, send_app_state: ResMut<'_, NextState<AppState>>, app_events: EventReader<'_, '_, AppEvent>, app_exit: EventWriter<'_, AppExit>, )