Si bueno, puedes tener una clase Juego, una clase mazo, un Enum para las cartas, etc.
De esta forma no solo mejoras la lectura del código, sino que queda mucho más escalable y mantenible a largo plazo.
Sobre los statics: Como puedes ver estás progrando dentro de una clase llamada Program la cual tiene el método estático Main. Pues como estás en un contexto estático, todas las referencias que uses tienen que ser estáticas.
De esta forma no solo mejoras la lectura del código, sino que queda mucho más escalable y mantenible a largo plazo.
Sobre los statics: Como puedes ver estás progrando dentro de una clase llamada Program la cual tiene el método estático Main. Pues como estás en un contexto estático, todas las referencias que uses tienen que ser estáticas.