Having a Steam membership of course comes with some sweet swag, sometimes. Needless to say free games whenever available is a must grab for any true gamer. With that said, Steam is back with another batch of free games for its users, delivering a diverse