Well, you didn’t write the problem, but you never add highScoreDisplay to any world. Also, I don’t see a reason to have these field static.
Classes that extend this class add the
highScoreDisplay to the worlds. Fields are
static to retain scores across world levels, resets and replays.