I remember the main contributors were you. Psylight, and Fyuusha.
Sadly, those users aren't active anymore :P
Besides, I don't think tags were added to that, so to find it, you have to dig into the Forum Games Section.
Or I'm just going to look at Fyuusha's created threads.
1 of the 2 :P