We can discard cards - with checks now. (DIRTY COMMIT)
Core.cljs: clean up; open last remaning card on columns that just lost a card to a pile; prevent empty columns from disappearing in the UI.