got bfs running + printing solution, but its not working quite right, yet