Логика која се користи у програмирању састоји се од алгоритама који прате одређене кораке да би извршили радње. Ниво је постављен у антикварници, играч проналази стару лампу са духом унутра који обећава да ће испунити жеље, али уз услов да логичан редослед онога што тражи мора бити строг.