def openPicman():
    process = subprocess.Popen('./game/picman.exe')
    time.sleep(1)
    #library:pyautogui
    IDA.press('tab')
    IDA.press('enter')
    time.sleep(5)
    IDA.press('right_arrow')
def openDown():
    process = subprocess.Popen('./game/down.exe')
    time.sleep(1)
    IDA.press('enter')
    IDA.press('enter')
    time.sleep(2)
                mode = 2
            if modeNew[0] == 3:
                playMemory()
                mode = 3

        for odf_name, key in [('KAI_OUT0', 'left_arrow'),
                              ('KAI_OUT1', 'right_arrow'),
                              ('KAI_OUT2', 'up_arrow'),
                              ('KAI_OUT3', 'down_arrow'),
                              ('KAI_OUT4', 'enter'), ('KAI_OUT5', '5'),
                              ('KAI_OUT6', '6'), ('KAI_OUT7', '7'),
                              ('KAI_OUT8', '8')]:
            tmp = DAN.pull(odf_name)
            if tmp != None and str(tmp[0]) != "0.0":
                print(odf_name + ' ' + str(tmp[0]))
                if tmp[0] > 0 and permission == 1:
                    IDA.press(key)
                    if mode == 3:
                        if key == memoryGame[memoryGameIndex]:
                            memoryGameIndex += 1
                            if memoryGameIndex == 9: sound = 0
                        else: sound = 1
                else:
                    print('Permission denied!')

    except requests.exceptions.ConnectionError:
        print("requests.exceptions.ConnectionError")
        DAN.device_registration_with_retry()

    time.sleep(0.2)