Menu screens

add screen buttons, app transition observers and background music player