Started on sound handling and a few other bits

I've decided making an init function will be a lot nicer, and later on
I'll have it automatically take care of things. Also sound handling is
almost disappointingly easy, but it'll be more fun to code when I start
getting into soundscaping. Made some changes to the object handing to
make my variables more independant.