Теперь поиск пути реализован как класс, надо теперь этот класс разбить на более мелкие @teet