Modularisierung von Walk()

Zur Vereinfachung der Zielauswahl wird diese jetzt
aus Walk() ausgelagert und kann an zwei Stellen
ueberlagert werden.
Weiterhin ist jetzt vermutlich der Code und die
Entscheidungsstruktur besser lesbar.

Change-Id: Ic69b71d4bdda6858abaa1e031449c1ce3bdf9fe8
1 file changed