I have a struct that represents common playing cards using few bits.
struct Card { unsigned short suit : 2; unsign