Added enums for rank and suit