Fixed an issue with spellbook only keeping one copy of each level spell
(was being an idiot and not using a Hashtable<Spell Level,
LinkedList<Spell>>).

Resolved issue in power cards that was skipping the last keyword in the
list.

List prepared is now working correctly.
See last commit for notes.