Regarding spellcasting, how do players acquire new spells? Couldn't find anything regarding this in the book. Is it just by DM discretion or is there a system for it?