I'm trying to find a page where there is a bunch of games uploaded, the games are like interactive stories with imaged and text based. The only thing I remember is that the icon had some angels like wings.