Indentation
Use std::vector
Remove duplicated light destruction
Don't set m_lastupdate if unused by spell
Remove unused using declarations