Per the <a href="https://wiki.roll20.net/API:Objects#Finding.2FFiltering_Objects" rel="nofollow">https://wiki.roll20.net/API:Objects#Finding.2FFiltering_Objects</a> , and the discussion here <a href="https://app.roll20.net/forum/post/229094/card-names#post-229541" rel="nofollow">https://app.roll20.net/forum/post/229094/card-names#post-229541</a> ... I take it that a new "type" will be a "Card" type? Just want to confirm that the following will be "attributes" of the Card type that will be readable/settable: * Face up/down * "Location" (in deck, in discard pile, on table, player X's hand) .... if it is on the table, I believe we can already get the x/y coordinates from the graphic(?) * "Deck" that it is a "member" of (of course, right now, there isn't a "deck" object type, so, that may need to be "exposed" first for this) Anything else I am missing? Once it is available, should something like : getObj("Card", obj.get('cardid')); ... presuming the "obj" is known to be a graphic that is a subtype of "card", work to get the "card" then?