This is a general framework for simple card games in .net C#