Finished with character hooks
Finished with character hooks

Finished adding hooks for each character as well as setting up more
generic functions that some character functions may draw from. Broke
down some character functions into smaller generic functions which
happen sequentially.

BryanJacobs/bwoi,BryanJacobs/bwoi