public AudioEmitter getEmitter(Camera listenerCamera)
{
Vector3 relativePos = entity.getPosition() -listenerCamera.getPosition();
Matrix rotation = Matrix.CreateRotationZ(-listenerCamera.getOrientation());
Matrix translation = Matrix.CreateTranslation(listenerCamera.getPosition());
Vector3 newPos = Vector3.Transform(relativePos, rotation * translation);
emitter.Position = newPos;
return emitter;
}