Added an abstractsoundtrack class and made the current soundtrack classes extend it. Soundtracks are now much simpler to create and can be customized more easily.