@Override
    public String toString() {
        String board = "===\n";
        for (int i = 7; i >= 0; i--) {
            board += " ";
            for (int j = 0; j < 8; j++) {
                board += " " + _contents[i][j].textName();
            }
            board += "\n";
        }
        String t = turn().toString().equals("B") ? "black" : "white";
        board += "Next move: " + t + "\n"
                + "Moves: " + movesMade() + "\n"
                + "===";
        return board;
    }