明确的划分了一下行为与状态的界限
move函数不再涉及状态（贴图，行为）判断