std::list<std::string> shortestPath(const std::string& from, PlayerType type, const SPGoal& goal);
__gnu_cxx::hash_map<std::string, Intersection> _intersections;
__gnu_cxx::hash_map<std::string, Player> _players;
__gnu_cxx::hash_map<std::string, int> _banks;
std::list<std::string> shortestPath(const std::string& from, PlayerType type, const SPGoal& goal);
__gnu_cxx::hash_map<std::string, Intersection> _intersections;
__gnu_cxx::hash_map<std::string, Player> _players;
__gnu_cxx::hash_map<std::string, int> _banks;