holy grail,magic,alternate version,based on video game,character study,anime,based on visual novel,fantasy,fate series