Squashed 'wicker/' changes from 3ec1d47..301550b

301550b reworked game.topology.roads, lazy variable implementation

git-subtree-dir: wicker
git-subtree-split: 301550bf1282722721cebd778333fbc421c5622f
(wicker) Change in road data fetching implementation.
Simplification of road data fetching logic