Changed the order in which OperaterInterface/Drive was created; passed oi into AnesthesiologistDrive constructor