recognize cards by names, instead of references

* this should help creating a UI-driven flow
* part of making it possible to play from the console