removed SpendExperience and changed AddExperience to handle removing Xp