public static void main(String[] args) {
        RoomGenerator generator = new RoomGenerator();
        TileType[][] map = generator.generateMap(System.currentTimeMillis());
        
        StringBuilder trace = new StringBuilder();
        for (TileType[] row : map) {
            for (TileType tile : row) {
                switch (tile) {
                case NONE:
                    trace.append(" ");
                    break;
                case FLOOR:
                    trace.append(".");
                    break;
                case WALL:
                    trace.append("X");
                    break;
                case DOOR:
                    trace.append(",");
                    break;
                case DEBUG:
                    trace.append("*");
                    break;
                }
            }
            trace.append("\n");
        }
        String output = trace.toString();
        System.out.print(output);
        Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
        clip.setContents(new StringSelection(output), null);
    }