Can There Be A Overwatch Feature In Our Future?

Blizzard Entertainment, creator of games like StarCraft and WarCraft has recently introduced Overwatch, a new game with an interesting storyline revolving around a time in the future when wars have been ended by superpower operatives, ofne of which happens to be a talking, armored gorilla.  It the cinematic-style trailer is to beloved, it’s going to be amazing. Though what’s more […]