Nepeta.mozai.com

nepeta.mozai.com is not a game, but they do have a list of games that seems to be more complete than this wiki.