Branch/blockly viz

This change should be tested with the same branch from the mars game.  The 'toggleBlocklyUi' event has been removed in favor of a 'blocklyVisibleChanged' event which is thrown whenever the blockly ui is made visible.