Amazon Download Code
I bought a download code on amazon, and it only gave me the code. I figured this was to be used on steam but that didnt work. it gives very little information, but someone said you download the game directly from telltale's site. Where do I go from here?