Originally Posted by Failuretron
I checked it checked or played all games mentioned so far wasn't a fan of Isabel
Did you see the game in action? Coz if you were looking at screenshots, you may well be looking at turn based titles that may have looked like diablo like Shadowrun for instance.
Also, if it was a decent game for the past 3 months, you can search for the games of the week for the past 3 months (search works well for this) and you should be able to find a list of releases from each week.