I have an old code to get into the frictional games wallet for the Penumbra games. I'd bought them many years ago but i can't seem to find the site/wallet thing to put in the receipt code and download them. I was wondering what happened to it or it if still existed.