separated creation of board from constructor. in testing is useful to have an empty board