Changed Music functionality to be objects instead, though still needs
work