Add more comments to spell.hpp

Add some comments to spell.hpp, explaining the intent of each
spellEffect