Most JRPGs stick to either fantasy or sci-fi, yet some manage to merge the two flawlessly, resulting in some of the best video games ever made.