a demon with horns and green flames