(Update) Whatcha been playing this week, Destructoid?
[Update: The winning title is Control, with about 40% of the votes, Uncharted: The Lost Legacy came in a strong second. Thanks to everyone who voted! We'll do this again soon, and don't worry, the runners-up will get their day!]Friends, I'm...