Reorganised code, added html5 audio

We’re so close omg