Mayonaka Punch features a strange vampire-idol pact, blending goofiness ... addressing serious topics like suicide and depression. Anime series this season have been generating a lot of impact ...