Basic first cut with demonstration cards.

First version of the code, has a basic end-to-end implementation with no
powers or interesting edge cases, and no AI whatsoever.  The cards are
simple placeholders.