Calico
What does the Shop Cat requirement of a path not touching more than two of the same pattern mean?
It is a connected group of one pattern where no tile touches more than two others of that pattern, so no forks. All connected same-pattern tiles belong to the group.