xp calculation moved to experience class