add positional audio module

and credit where credit is due