Fuck Twitter. And Alice came out after both of those games. Its on Steam and there was no problem with it being on there. In fact, I believe it came out later than other retailers as well. Either way I am getting this game. I want it through Steam, but I will buy it from someone else last minute if I need to.