Overwatch: Battle Royale, How It Would Make Sense (Opinion)Overwatch is one of my favorite games of all time. I’ve put more hours into that game than any game in recent memory. It has loveable...