Issa li inti stajt initialized-bord, u li inti stajt mfassla dan, wasal iż-żmien biex ħalli l-utent tbiddilha u jagħmlu tagħhom jiċċaqlaq. Hekk f'dik il-funzjoni 15.c, il-programm jieħu input mill-utent u mbagħad jitlob l-funzjoni moviment, li tgħaddi fil- Numru tal-maduma li l-utent jixtieq li jiċċaqalqu. Issa ikunu attenti. Dan huwa n-numru attwali tal-maduma u mhux il-pożizzjoni attwali tagħha. Allura ikollok bzonn li jfittxu l-tal-madum pożizzjoni li tkun taf fejn hu. Issa, inti għandek biss jippermetti l-utent biex tagħmel pass jekk huwa legali. A pass legali hija kull maduma li huwa biswit il-maduma vojt. Dan ifisser fuq u taħt, li ix-xellug u lejn il-lemin. Allura ikollok bzonn li tkun taf fejn il-maduma blank huwa ukoll. Issa, għal kull mossa, int tiftix għall-madum tal-utent. Iżda huwa probabbilment mhux l-aħjar tiftix għal kull darba li l-madum vojta, għaliex inti qed tagħmel dan kull darba waħda l-utent irid li jiċċaqalqu. Allura minflok, huwa aħjar li tiftakar fejn il-maduma vojta huwa, bl-użu xi ukoll jismu varjabbli. Allura ladarba inti jippermettu lill-utent biex jagħmlu tagħhom jiċċaqlaq, huma ukoll fuq tagħhom mod biex tirbaħ il-logħba tal-15.