Get setPosition working on OpenAL

I've hacked setPosition to work on OpenAL. While this works, it does no error-checking whatsoever and probably needs a bit more work.

Feel free to expand on it or to rewrite it completely in a better way. :)