Authoritative state

A clear authority model makes it easier to reason about conflicts, cheating and what every player should see.

Design for a moving network

Reconnect flows and graceful degradation matter because mobile users do not play on a perfect connection.

Test the uncomfortable cases

Latency, packet loss and device diversity belong in the test plan from the first playable build.