Add value buffers to characters
Cleanup character.cs
Add XP value caching
Reorganize Talents.cs
Really working exception throwing