Blizzard’s newest jewel, Overwatch, will officially be released later this month! This is a game so many have been waiting for and is now almost here. However, there’s a big difference between playing this game and actually being good at it. This game is a serious team based first-person shooter effort from the video game giant, Blizzard. Some feel that it's set to knock Valve's Team Fortress from its roost. Before you delve into the game on the … [Read more...]