First try that save fallen board in Board, but it's not working.
Added Board::heuristic() and test code(using input4.txt).
heuristic done.