Switch to enum for ranks and suits