Man, how time flies so fast! On this month four years ago there was buzz about a new game called Overwatch. I was with my fellow media colleagues in Taipei, ...