Just got back from Japan, horrible jet lag and head cold, playing Overwatch, and I decide in a hazy NyQuil-fueled state to try and explain why I and so many other like me seem to never get enough of Japan in games and anime!