Started work on a TalentManager.

Still need to figure out a way to implement this in a good way.