When a user runs code that completes a level, the workspace snapshot is taken after the code is run. However, a user could modify the workspace while the code is running resulting in the snapshot of the "solution" not actually being a valid solution for the level.
When a user runs code that completes a level, the workspace snapshot is taken after the code is run. However, a user could modify the workspace while the code is running resulting in the snapshot of the "solution" not actually being a valid solution for the level.