Fix equality operator of Card
* Check members in their declaration order * Access members of other directly * Add missing members