Add asynchronous stopping in OEGameCore and delegate to signal when the frame thread is finished.