Adds Music functionality

- Also finishes initial Phase 1 build (needed functionality complete)