Object key = new Point(x, y); return (Properties) tileInstanceProperties.get(key);
    public Properties getTileInstancePropertiesAt(int x, int y) {        try {            return tileInstanceProperties[y - bounds.y][x - bounds.x];        } catch (ArrayIndexOutOfBoundsException e) {            return null;        }    }