I preordered Sam & Max Season 3 when it was announced from telltale. I have not had a chance to install it yet, but saw a post on facebook from telltale saying I could get TF2 items. I clicked the link and got a code for the steam items. However episode 301 is showing up in my steam games list also. Should I install the copy I downloaded from telltale or the steam one? Are we getting the game through steam even though I purchased from Telltale?