Position cards absolutely

h/t @scottrabin
Use core.match in board ui
Fix core.match indent
Add set animations (slight WIP)