fn activate_next_window(
world: &Arc<World>,
pending_windows: &mut VecDeque<PregenWindow>,
active_windows: &mut Vec<ActivePregenWindow>,
) -> boolfn activate_next_window(
world: &Arc<World>,
pending_windows: &mut VecDeque<PregenWindow>,
active_windows: &mut Vec<ActivePregenWindow>,
) -> bool