Hi Rick,
Your implementation of the score display object is clean and self contained - there’s no need of any other object to “know” it and call it, but is this efficient performance-wise? Isn’t it better to update the score only when it really updates? I would like to hear you opinion about this.
thanks,
Nimrod Yizhar