Отдебажил. Порефакторил. Немного поменял code styling. Что работало --
работает