tennis scorer kata: refactors; count games; model point names and score