Added the potion effects for the magical shields and continued
reorganizing the spell code slightly. Next up: implementing the shield
spells and their actual effects.