Updated traversal to be able to solve any puzzle.

Erik 1 hour. Oskar 2 hours