board.toString() fixed. starting and testing with Solver.main()