A C# implementation of playing card