Added Sets, documented spellcache, other stuff