Combine control_center_triggers_read and _swap variant
Move ai_local into ai_static

Eliminates a global and some pointer math.
Rename D1 ai_local::wait_time to ::next_action_time to match D2