curr在SGF更新之后重置。
点击后触发add (颜色，x,y) 在当前路径上查找，如果找到，返回下一个节点，如果没找到，返回null，如果有下一个节点，直接返回，如果没有，则结束，返回成功或失败。如果是第一条路径，才算成功。

分支判断，如果下面没有分支，可以判断成功与否，如果有，匹配到某个分支的话，记录成功与否，稍后继续。如果没有匹配到，直接提示错误。