解决死后调用moveto的问题（考虑重构）