I feel like I'm experiencing the Mandela effect.
I very clearly remember the site having their own achievements, or trophies (whatever they called them).
To unlock them you would visit different pages on the site. Like one might be "Visit 12 games with vampires" and then it would unlock an achievement on your profile.
I can't find any videos demonstrating it, nor any images of it, and the feature seems to be long gone from the site. Does anyone remember more details about this? Have any visual proof? I brought it up to a friend who didn't remember it at all and I couldn't find anything on google.