增加洗牌功能和重新开始功能

但发现判断函数还有bug.