Making use of new ScoreReporter class. The changes should have no impact of
order of underlying calls, esp. to setScore() and setHighScore(). These are
minimally intrusive changes which make use of Score Reporter. Also now the
current score and high score pointers are exposed, as privte, in member vars.