I'm farely new to breeding and wasn't completely sure what an everstone does. I know it will prevent Pokemon from evolving if held, but you can just press B to stop it anyway. Is there another purpose to an everstone and if so what is it? Please be very descriptive! Thanks!