Today I've gotten a few notifications of games being released, which is odd though since I never added them to my watch list. This is very strange and I'm wondering if anyone else is experiencing this?