Refactor|libcommon: Pass player-use traverser arguments via the Interceptor

It is no longer necessary to use global variables for this purpose.