Physics World Snapshot
constructor(isPaused: Boolean, gravity: PhysicsVector2, stepConfig: StepConfig, solverIterations: SolverIterations, bodies: List<PhysicsBodySnapshot> = emptyList(), bodiesByKey: Map<Any, PhysicsBodySnapshot> = bodies.associateBy { it.key }, stepIndex: Long = 0)