Add Hand class.
Rewrite card notation to avoid naming conflicts.