Nüüd, kui olete lähtestatud juhatuse ja et te olete ära, see on aeg lase kasutaja muuta ja teha oma käigud. Nii et 15. c funktsioon, programmi võtab kasutajalt ning seejärel kutsub liikuda funktsioon, mis kulgeb number plaatide, et kasutaja tahab liikuda. Nüüd ole ettevaatlik. See on tegelik arv plaat ja mitte tema tegelik asukoht. Nii et sa pead otsima plaatide võimalik teada saada, kus see on. Nüüd siis tuleb vaid võimaldab kasutajal käia, kas see on seaduslik. Käiku on iga plaat, mis on külgnev tühi plaat. See tähendab, ülespoole ja allapoole, kuni vasakule ja paremale. Nii et sa pead teadma, kus tühi plaat on samuti. Nüüd, iga liigutus, mida te otsite kasutaja on plaaditud. Aga see on ilmselt parim, et otsida tühi plaat iga kord, sest sa teed seda iga kord, kui kasutaja tahab liikuda. Nii et selle asemel, et see on parim meeles pidada, kus tühi plaat on, kasutades mõnd hästi nimega muutujaid. Nii et kui sa võimaldab kasutajal teha oma liigub, nad on hästi oma viis võitnud mängu 15.