IT WORKS! IT ACTUALLY WORKS!
I have actually got the aforementioned multiplayer “life” working, with no observed desyncs in 20 minutes or so of play time. Network code is a serious pain to develop, but it’s worth it since it should be easier next time. Followup targets: Server discovery and NAT traversal.