an eternal battle between a demon girl and a magical girl