expanded cpu optimal move unit test so that it is more rigorous