Got Depth-First-Search Traveral Working. Dirty and not optimized... but its working