Tidied up the menu code

moved menu buttons / labels and sound code to separate files.