C# Modelling turn based rounds system with different rules
<p>I'm taking my first steps in C#.</p>

<p>I'm building a turned based cards game that goes through several rounds and each round has different rules than the one before.</p>

<p>These rules are known beforehand. In some rounds there are suits that the player cant play, in other rounds there are trump suits. In each round 4 players take turns playing all 13 cards they have each. Then the deck is reshuffled / re dealt and a new round with different rules starts.</p>

<p>I'm a bit stuck in trying to model this in C#</p>

<p>I have my basic Card / Deck classes done with the usual shuffle deck and deal hand methods, but I'm struggling on the best way to implement this rounds system.</p>

<p><b>Can you help with the class /function modelling? I can code it from there.</b></p>

<p>thanks!
Pedro</p>
