Cache pathes in class BoardGraph
Optimize BoardGraph::shortest_path
Use BoardGraph::shortest_path from StupidPlayer
Fix segfault in BoardGraph::shortest_path
Remove debug cout
Insert pathes into cache
Fix segfault in BoardGraph::cached_shortest_path
Optimize MiddlingPlayer::evaluate
Add tag to path_t
Fix code style
Add BoardGraph::update_cached_path
Fix BoardGraph::update_cached_path
Add method Node::neighbours
Update cached pathes on pawn moves
Check wall number in Game::possible_moves
Merge branch 'dev' into improvement-boardgraph-add-cache
Add method BoardGraph::remove_cached_path
Rename struct path_data_t into cached_path_data_t
Add macro USE_BOARD_GRAPH_CACHE
Add method BoardGraph::find_tmp_edges