Hm. It's technically strictly about other games, so that warrants it being in the Games section, me thinks.
I dunno. I'll talk to Ephi, see what he thinks. If he says it could stay in games and he wouldn't move it, then I'll change the topic title and this thread will be then be about that.