Silly suggestion: have the copilot pilot spend the flight playing crash-recovery scenarios that reset every `random.randint(30,90)` minutes. When there is an actual emergency, plug him in to the actual avionics. It would be kinda like [work of fiction you probably should have read by now].