Add @throws IllegalBoardException to constructor of Simulator