Diablo 3, Max Payne 3 and More! This Week on Rev3Games