implemented music playing, very buggy atm

NOT READY FOR DEPLOYMENT