Shuffling
Changed graph format + fixed pathfinding

- Changed graph format, now using Maps instead of Lists
- Edge cost is embedded in the graph and is also being used for
pathfinding
- Working shortest path pathfinding!
Updating cost for board

+ example of pathfinding with another graph