Nobody huh?

I know it's a nice big chunk of code, but it's not that complex. I've commented it well enough to understand what part is being loaded, it's just long.

Oh and yes, it uses noeska's OpenAL headers for audio playback.