Squashed 'wicker/' changes from 7fe0b72..b832fb3

b832fb3 game.topology asynchronously handling

git-subtree-dir: wicker
git-subtree-split: b832fb3af0e001ce1d63fbcac4e20e6879a89045
(wicker) game.topology asynchronously handling
shopkeeper spawner spawning tweak