This makes the function have two unrelated side effects. There is other code right above this one that is common between maze & turtle (namely: traceOn, reset, attempts++, etc).

Why not move all that together in to `BlocklyApps.baseOnRunButtonClicked` or something? This way the report functionality doesn't mutate the world state.