www.e621.net
this is the html to a website that has a bunch of those games. By the way, clicking download doesn't make you download, just brings up the game
Didn't find the answer you were looking for?