WASM globals are not managed by the netplay synchronization engine
WASM globals are not managed by the netplay synchronization engine. As a result of this, two players on a cart using WASM globals can go out of sync.

We are at the mercy of compilers here, hoping that they choose to persistently store data in memory rather than in WASM global variables.

It is unknown (to me) how widespread the use of WASM globals is in compiler backends. There is at least one (Roland) that would run into this issue were it not for a [WASM-4 specific check](https://github.com/DenialAdams/roland/commit/b2e77b4b742074baf44d22e7f5cffc8cc21b773c). 