hexToBaseImageCache.put(hex, baseFor(hexCopy, comp)); hexToSupersImageCache.put(hex, supersFor(hexCopy, comp)); hex.markSeen();
hex.setSupers(supersFor(hexCopy, comp)); hex.setBase(baseFor(hexCopy, comp));
    public void assignMatch(IHex hex, Component comp) {        IHex hexCopy = hex.duplicate();        hexToBaseImageCache.put(hex, baseFor(hexCopy, comp));        hexToSupersImageCache.put(hex, supersFor(hexCopy, comp));        hex.markSeen();    }