better TileSheetData's destroy() method