Yeah my games are hard to find too. It's a problem of the site.Releases quickly disappear or are not visible.