Play Music

kinda fun
addresses #29 
yes, definitely use a dict here