Add a method to check for matches. The match involves two tests. First, I check if the shape's starting point is inside the shape container's path, there's a possible match. If there's a possible match, I compare the vertices of the shape and the shape container. If the vertices are equal, there's a match. I may want to use a different point than the shape's starting point, such as its center, to determine a possible match. But for now I have preliminary support for shape matching.