what makes japanese games so soulful?