Get snapshot count (for debugging)
Get total rollback count (for debugging)
Add local player input for a frame
Add remote player input (may arrive late, triggering rollback)
Clear all snapshots
Check if rollback is needed and re-simulate if so. Call this after receiving remote input. Returns the corrected state or null if no rollback needed.
Get the input delay setting