I'm writing my own netcode framework and had a few quick questions that I couldn't find on the internet. 1.) How do we roll back predicted audio? Like if you shoot your predicted gun and it plays a gunshot sound. Audio is very decoupled from the simulation, so I can't imagine it actually being "rolled back" without it sounding very glitchy. Do we just ignore new audio plays on re-simulation ticks? And not actually correct it? 2.) How about something like a particle system?