Added new handling of board size to be dynamic. This broke exception handling tests as well as a good number of targets tests.