cards can be instantiated by ID (=shortname), use that for repr()
add name to Slot
create named slots
improve GUI log on clicks
add preliminary undo support with Backspace