Po spustení programu sa vykoná inicializácia počiatočných hodnôt. Pod týmto rozumieme zapnutie ncurses, vytvorenie potrebých farieb o čo sa stara funkcia init. Po vykonaní inicializácie sa program dostáva do hlavnej smyčky. V tejto smyčke sa vykonávaju az do ukončenia programu nasledujuce operácie: