The Leftovers for February 7, 2014: Diablo III Sales, Double Fine Humble Bundle, More - GameRevolution