抽出游戏核心模块
重构代码，分成desktop和mobile两个版本
初步实现移动版