Game Review – Overwatch Overwatch is the new FPS game from Blizzard. Why are everyone talking about it? Let’s find out!