Piece.Rook => new Rook(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),
Piece.Bishop => new Bishop(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),
Piece.Knight => new Knight(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),
Piece.Queen => new Queen(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),
Piece.King => new King(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),
Piece.Pawn => new Pawn(isBlack ? ChessDotNet.Player.Black : ChessDotNet.Player.White),