CODE: Cleanup and revised spell_fireball