add spell prototype (still needs generator)
spell generator