Implementing all the spells and some cosmetic fixes