public static bool MatchBind(TypeBind tb, int index, IPuzzlePiece ipp, Dictionary<string,object> tobind) { if(Match(tb,index,ipp)) { return ipp.MatchBind(tb,tobind); } return false; }