Added basic background music support

Still needs to potetially preload, store in a map, other stuff like that