This past week came with the release of three big (and much awaited…for me) titles, Super Mario Odyssey, Assassin’s Creed: Origins, and Wolfenstein II. Most of us are well aware of the uproar surrounding Wolfenstein II before its release. Certain segments of the internet were irrationally angry about the idea […]