move spell generation to Generation/sgen.py