Current total: 840! https://moai.games
Some good finds recently in games old and new, and even a pachislot game!