How should spellcasting work in HD&D?