Move Ascent AP warp control out of the GUI loop