Found this free game on steam. It says you need a Source game in order to play but I don't believe you do..since I'm playing just fine and don't own a source game.

http://store.steampowered.com/app/17570/