Nå som du har initialisert styret, og at du har tegnet det, er det på tide å la brukeren redigere den og gjøre sine trekk. Så i den 15.c funksjon, programmet tar input fra brukeren, og deretter kaller flyttingen funksjon, passerer i antall flis at brukeren ønsker å bevege seg. Nå vær forsiktig. Dette er det faktiske antall av flis og ikke den faktiske plasseringen. Så du trenger å søke etter flis posisjon til å vite hvor det er. Nå bør du bare la brukeren å gjøre et trekk hvis det er lovlig. Et lovlig trekk er noe flis som er som grenser til den tomme flis. Det vil si over og under, for å venstre og til høyre. Så du trenger å vite hvor den blanke fliser er like godt. Nå, for hver bevegelse, du søker for brukerens flis. Men det er trolig ikke best å søke etter blind flis hver gang, på grunn du gjør det hver eneste gang brukeren ønsker å flytte. Så i stedet, er det best å huske hvor den blanke fliser er, ved hjelp av noen godt kalt variabler. Så når du tillater brukeren å gjøre sine trekk, de er vel på sin måten å vinne spillet 15 år.