moved the unique move list into boardValidation