Завершил проект почти спустя 2 месяца от его начала. За все время была проведена большая работа, как со стороны ментора Сергея, за что большое ему спасибо, так и с моей стороны. Были изучены вспомогательные в разработке инструменты: eslint и его некоторые правила, которые пришлось изучать и исправлять ошибки; babel, который я умудрился сломать и выпал из разработки на пару дней; asciinema, для демонстрации работы программы, но которая так же доставила некоторые неудобства при работе на Windows 10. А так же npm, code climate, travis, командная строка линукса, который я встроил в винду. Даже пришлось поразбираться со своим редактором кода. Но кроме работы с окружением, было много работы с кодом. За все время код был полностью переосмыслен с точки зрения архитектуры всего приложения, и несколько раз, можно сказать полностью, был переписан. Было раскрыто много нюансов по именованию переменных, написанию функций, да и просто было пофикшено некоторое количество багов. Наконец, первый самостоятельный проект по JS завершен. Опыт был получен. Хочу поскорее начать следующие. Также спасибо авторам за этот проект и подобный формат работы над ним. Р.S. Шутка про то, что самое сложное в программировании - это именование переменных, не шутка.