开始加入游戏逻辑，各个模块开始耦合