Senior Game Designer of Blizzard Confirms Overwatch Start Time 4pm 5/23