Snuggle Truck? Titan Attacks? MtG Tactics? The hell are these games? Steam has been letting open the flood gates on indie titles.
Titan Attacks is made by the same team that did Revenge of the Titans. And Magic is well...it's Magic. OF course, they're going to put them on there.