Spent most of today working on 'necessary evil' functionality.
The game (and engine) now has slider bars for sound and music volume. Not the most exciting functionality but now it's done and re-usable.
The player (pilot) profile screens are now finalised, to support different players on the same machine. Essentially, each player can have their own keyboard config etc. Again, standard stuff.
It's amazing how much tweaking some of this stuff takes, so that the user interface behaves as expected.
Back to gameplay development next, I think!