Before I knew it I was back in Akihabara...but why just me? Does this mean... Did I get revenge for my father? 36.60% of players have unlocked this achievement