AbilityScore refactoring

- Updated fields to use Observable<> from Assisticant
- Adjusted several properties to remove unnecessary fields
- Renamed Score to BaseScore
- Renamed several test methods to improve clarity