Ky program përdor "algoritmin e kthimit rekurziv" për të gjeneruar një labirint. Një përshkrim i këtij algoritmi mund të gjendet këtu: http://weblog.jamisbuck.org/2010/12/27/maze-generation-recursive-backtrackingPasi labirinti të ketë mbaruar, përdorni tastet me shigjeta për ta zhvendosur macen te puçrrat e djathit. Për ta bërë më të shpejtë gjenerimin e labirintit, klikoni me zhvendosje mbi flamurin e gjelbër për të aktivizuar modalitetin turbo. Pasi labirinti të ketë mbaruar, kliko sërish me zhvendosje mbi flamurin e gjelbër për të fikur modalitetin turbo, në mënyrë që të mund të ecësh nëpër labirint. (Mund ta vendosni gjithashtu variablin BACKTRACK DELAY në kod në 0 për ta bërë më të shpejtë labirintin.)