优化之后的代码

移动部分空白格不移动不能去掉，因为去掉之后与nowStatus数组的对应关系不再成立，会出现bug，其他的部分都改过来了