wait a minute...
Survival
Global Map
initializing objects inside BFRule
merging with lzl