close to finalized test cases for board class implementation