public IChessBoardKit GetCircledChessBoardKit(string short_fen)
        {
            var figPlacementFactory = new FigurePlacementFactory();
            var figurePlacement     = figPlacementFactory.FiguresPlacement(short_fen, 16, 4, ChessGameType.circled);

            return(new CircledBoardKit(figurePlacement));
        }
        public IChessBoardKit GetClassicChessBoardKit(string short_fen)
        {
            var figPlacementFactory = new FigurePlacementFactory();
            var figuresPlacement    = figPlacementFactory.FiguresPlacement(short_fen, 8, 8, ChessGameType.classic);

            return(new ClassicChessBoardKit(figuresPlacement));
        }
        public IChessBoardKit GetLosAlamosChessBoardKit(string short_fen)
        {
            var figPlacementFactory = new FigurePlacementFactory();
            var figurePlacement     = figPlacementFactory.FiguresPlacement(short_fen, 6, 6, ChessGameType.los_alamos);

            return(new LosAlamosChessBoardKit(figurePlacement));
        }