修改了推箱子的判定条件，现在从shape进行判断