Fantasy battle the demon and the dragon