Card type and hand types defined