Add initial score functionality and tests.  Also change PlayerInterface interface to an abstract Player class as this makes more sense in this particular situation.