Hello Nic
Sorry for the late reply. I think the original GBVM example does a better job of explaining how it works in general. You can find it here. The main problem is that exchanging data via the Link Cable is not difficult per se. The difficult part is integrating it into your gameplay, like deciding which information is crucial at what moment, accounting for timeouts and disconnects and for data corruption. My old example didn’t do any of that. It was just a different take on the original GBVM example. However, I do plan to publish a better example in the future.