holy grail,magic,battle,alternate version,based on video game,shounen,anime,based on visual novel,fate series