public void TestKingsImmuneToExplosions()
        {
            Piece[][] board = new Piece[8][]
            {
                new Piece[8] {
                    nb, nw, nb, o, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, o, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, o, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, kb, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, bb, o, o, o, rw
                },
                new Piece[8] {
                    o, o, o, kw, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, o, o, o, o, o
                },
                new Piece[8] {
                    o, o, o, o, o, o, o, o
                }
            };

            AtomarChessGame game = new AtomarChessGame(board, Player.White);

            Assert.True(game.IsValidMove(new Move("H4", "D4", Player.White)));
            game.MakeMove(new Move("H4", "D4", Player.White), true);
            Assert.AreEqual("nNn5/8/8/3k4/8/3K4/8/8", game.GetFen().Split(" ")[0]);
        }