Rewrited ScoreManager to inherit from Controller.

Explanation: what's going on in this series of commits is a systemwide
compaction of menu-building code.