minor heuristic changes. restored boardstring