internal void CapturePiece(GameModel.Piece pieceToCapture, GameModel.BoardPosition removeFromLogical) { _gameBoard.CapturePiece(pieceToCapture); }
internal void RestorePiece(GameModel.Piece pieceToRestore, GameModel.BoardPosition placeAtLogical) { _gameBoard.RestorePiece(pieceToRestore, placeAtLogical); }
internal void MovePiece(GameModel.Piece pieceToMove, GameModel.BoardPosition fromLogicalPosition, GameModel.BoardPosition toLogicalPosition) { _gameBoard.MovePiece(pieceToMove, toLogicalPosition); }