प्रत्येक बंद कमरे में बग के साथ एक छोटी सी स्क्रिप्ट होती है; इसे पढ़ें, इसे पैच करें, इसे सही ढंग से चलाएँ, और अगले पर जाएँ।
आपके सामने पांच कमरे हैं, प्रत्येक में एक छोटी भाषा में एक छोटी स्क्रिप्ट और एक निर्धारित लक्ष्य है। कोड को संपादित करें ताकि मशीन अपने लक्ष्य को पूरा कर सके, फिर उसे चलाएँ। कंसोल आपके वैरिएबल दिखाता है और लक्ष्य पूरा हुआ है या नहीं। बचने के लिए सभी पाँचों को हल करें।
एल्स सिटी कोड पढ़ने और तर्क त्रुटियों को ठीक करने के बारे में एक एस्केप-रूम-शैली डिबगिंग पहेली है।
पाँच कमरे, हर एक एक छोटी-सी भाषा में एक बताए गए लक्ष्य वाली छोटी स्क्रिप्ट, कोड-लेखन के बजाय कोड-पठन अभ्यास का स्वरूप है।
किसी लक्ष्य को पूरा करने के लिए किसी और का प्रोग्राम संपादित करना वही है जो अधिकांश प्रोग्रामिंग वास्तव में है, और यही वह कौशल है जिसका सबसे कम जान-बूझकर अभ्यास होता है।
इसके कठिन होने का सिंटैक्स से कोई लेना-देना नहीं। नियंत्रण प्रवाह को सुरक्षित रूप से बदलने का अर्थ है पहले यह समझना कि मौजूदा प्रवाह हर मामले में क्या करता है, और एक ग़लत पढ़ी शाखा वाली छोटी स्क्रिप्ट आपको उतनी ही पूरी तरह हरा देगी जितनी एक बड़ी।
एल्स सिटी कोड पढ़ने और तर्क त्रुटियों को ठीक करने के बारे में एक एस्केप-रूम-शैली डिबगिंग पहेली है। यह PlayPendium के लिए इन-हाउस निर्मित एक मूल, निःशुल्क ब्राउज़र गेम है।