Normally drawAnswer gets the answer from level.js file. However, we are optionally parameterizing it, so that it can come from the server. The problem is that I'm passing down blocks (in xml form) from the server but Turtle answers consist of an array of commands. In order to convert blocks to code those blocks must be in the workspace. `Turtle.code = Blockly.Generator.workspaceToCode('JavaScript');` That's the only way to get code from blocks. It would be a massive change to fix Blockly and add a way to parameterize block -> code generation since the generator is tied up in workspace ideas like "top blocks". So this is a hack. I put the blocks in the workspace, call workspace -> code, and clear the workspace.