1.0 - Working BFS for path finding, to use the user must change the Aspects in the main()