完成了控制层， 并创建了游戏层，并稍微重构了一下代码