Dread Infernal is a demon
Some code cleanup
Implemented Fire Elemental