Dodano zle dzialajacy algorytm wyszukiwania odpowiedniej sciezki i kilka funkcji pomocniczych