public BridgeGame(Dictionary<PlayerPosition, Deck> state, PlayerPosition declarer, string contract)
{
GameState = state;
Tricks = new List<Trick>();
Declarer = declarer;
Dummy = BridgeHelper.GetNextPlayerPosition(BridgeHelper.GetNextPlayerPosition(declarer));
Contract = new Contract(contract, declarer);
_currentTrick = new Trick() { TrickDealer = BridgeHelper.GetNextPlayerPosition(declarer) };
}