Very popular Japanese action-puzzle game involving magic, demons, and a female lead.