@@ -0,0 +1,564 @@
+package com.provinggrounds.match3things.game;%0A%0Aimport java.util.Collection;%0Aimport java.util.HashSet;%0A%0Apublic class MatchingSet %7B%0A    private int blockType;%0A    private Collection%3CCoord%3E coordinates;%0A%0A    public MatchingSet() %7B%0A%09coordinates = new HashSet%3CCoord%3E();%0A    %7D%0A%0A    int length() %7B%0A%09return coordinates.size();%0A    %7D%0A%0A    public int getBlockType() %7B%0A        return blockType;%0A    %7D%0A%0A    public void setBlockType(int blockType) %7B%0A        this.blockType = blockType;%0A    %7D%0A%0A    public Collection%3CCoord%3E getCoordinates() %7B%0A        return coordinates;%0A    %7D%0A%7D%0A

Add new class MatchingSet - represents a set of matching blocks