Split out score parsing into separate function

- New function is _parse_score

- Compiled regex moved out to top level and renamed _SCORE_REGEXP

- Added new unit test for _parse_score