UNO: learned some runtime reflection. Will use that to implement the way the deck is build and possibly used later.