Snapshot interpolation works by:
- Buffering recent state updates from server or peers.
- Rendering entities at interpolated positions between two buffered states.
- Masks network update rate; provides smooth motion.
- Introduces rendering delay equal to interpolation buffer length.