Blockchains should be designed as a log of user actions combined with deterministic logic for generating state, not a log of state changes.
That makes sense, why log something that is the engine+gameworld which is static, I don't understand how or why you reason that the state needs to be stored at such an interval when it could run in the back of the user actions like dan concluded, independent of them and it would be validated for consistency.