How does spell work