Add tests and code for scores
one word: nasty