UI + music changes

These changes also include changing the hierarchy of the program and
also adding a music file.