Tileset tilesetByName(String name) { return tilesets.firstWhere( (element) => element.name == name, orElse: () => throw ArgumentError('Tileset $name not found'), ); }