Create one from rank and suit
static Card fromRankSuit(Rank r, Suit s) { return Card.values[(r.index << 2) | (s.index - 1)]; }