-- 分离部分代码，每个文件只有一个抽象
-- 完成 player 以及 startState.js 和 game/gameState.js