Refactor: re-organize init order of GameEngine
Refactor: AIEngine require  config