Improved coverage of board and add some tests for the scenario builder and board interaction