revise monk code (incomplete)
Reorganize cleric
Remove spontaneous casting
Simplify casting description
Domains have domain attributes
Domain attributes are used for domain powers
Casting attribute only needs to be half spell level
Casting spells is harder for arcane casters