magic,vampire,cartoon,vampire hunter (slayer),demon,based on video game,medieval,dark fantasy,plague,corrupt church,condescending,pretentious,anime inspired