How do you wright your own spells?, how do you know if the spell needs items to complete it?, and how to make it work?