void buildGraph();
void updateWorld();
virtual std::string turn() = 0;
+ virtual void preGamePreparations(){};
void move(std::string location);
void getPlayers();
std::list<std::string> shortestPath(const std::string& from, PlayerType type, const SPGoal& goal, bool reverse = false);
int _world;
int _robbed;
int _smell;
+ std::string _robberLocation;
+ std::string _copHq;
};
class SimpleSPGoal : public SPGoal{