So anyone checked it out yet on steam? I must say I'm rather 'addicted' to it. Now I understand all the fuss with TF2 and hats, dam addictive lol Check it out here.