startPolling

Starts polling for events and updating player data.

Cancels any previous polling job and launches a new coroutine to periodically update player data and trigger-registered callbacks.