Snap Spectacles 3 review: here we go again