Poprawiono generowanie grafu możliwych stanów

Źle zrozumieliśmy generowanie możliwych stanów dla grafu. Musimy
generować stanu aż do momentu, gdy wygenerujemy stan finalny a nie jak
jest teraz, że do pewnej głębokości. Chodzi o to, że my z góry wiemy ile
przejść potrzeba do rozwiązania układanki (bo tą układankę sami
definiujemy na wejściu) i sprawdzamy ile czasu i na jakiej głębokości w
grafie znajdziemy rozwiązanie.