big refactoring of game hud stuff - on my life, it will not break stuff

(please don't kill me if it does - but it shouldn't!)