Altering the Acquirement of Abilities

AI and LevelTract shared an abilities reference with the character that
uses them. Started, but haven't finished, changing that since it's bad
design and am making a common interface for both LevelTract and AI.