public void Setup(IMode mode) { _board = new Board(); _whitePlayer = mode.GetWhitePlayer(); _blackPlayer = mode.GetBlackPlayer(); _mode = mode; mCurrentPlayer = _whitePlayer; var pieces = mode.GetPositions().CreatePieces(); _board.PlacePieces(pieces); }