diff --git a/package.json b/package.json
index 5e9f03e53ab261d1e829b3ffa78a49baacc048db..7e6fdd4bad8c6d6fb12a0465e6626fdc8d4a1661 100644
--- a/package.json
+++ b/package.json
@@ -37,9 +37,9 @@
     "babel-preset-es2015": "^6.22.0",
     "babel-preset-react": "^6.22.0",
     "buffer-loader": "0.0.1",
-    "chromedriver": "2.33.1",
+    "chromedriver": "2.34.0",
     "classnames": "2.2.5",
-    "copy-webpack-plugin": "^4.2.3",
+    "copy-webpack-plugin": "^4.3.0",
     "css-loader": "^0.28.7",
     "enzyme": "^3.1.0",
     "enzyme-adapter-react-16": "1.1.0",
@@ -47,7 +47,7 @@
     "eslint-config-scratch": "^5.0.0",
     "eslint-plugin-import": "^2.7.0",
     "eslint-plugin-react": "^7.5.1",
-    "file-loader": "1.1.5",
+    "file-loader": "1.1.6",
     "get-float-time-domain-data": "0.1.0",
     "gh-pages": "github:rschamp/gh-pages#publish-branch-to-subfolder",
     "html-webpack-plugin": "^2.30.0",
@@ -73,7 +73,7 @@
     "react-draggable": "3.0.4",
     "react-intl": "2.4.0",
     "react-intl-redux": "0.6.0",
-    "react-modal": "3.1.7",
+    "react-modal": "3.1.8",
     "react-redux": "5.0.6",
     "react-responsive": "4.0.3",
     "react-style-proptype": "3.1.0",
@@ -84,12 +84,12 @@
     "redux-throttle": "0.1.1",
     "rimraf": "^2.6.1",
     "scratch-audio": "0.1.0-prerelease.1511362862",
-    "scratch-blocks": "0.1.0-prerelease.1513170598",
-    "scratch-l10n": "2.0.20171127165917",
-    "scratch-paint": "0.1.0-prerelease.20171206013751",
-    "scratch-render": "0.1.0-prerelease.1513001977",
+    "scratch-blocks": "0.1.0-prerelease.1513627896",
+    "scratch-l10n": "2.0.20171211145754",
+    "scratch-paint": "0.1.0-prerelease.20171215160852",
+    "scratch-render": "0.1.0-prerelease.1513022270",
     "scratch-storage": "0.3.0",
-    "scratch-vm": "0.1.0-prerelease.1512751561-prerelease.1512751574",
+    "scratch-vm": "0.1.0-prerelease.1513627112-prerelease.1513627124",
     "selenium-webdriver": "3.5.0",
     "startaudiocontext": "1.2.1",
     "style-loader": "^0.19.0",
@@ -99,7 +99,7 @@
     "web-audio-test-api": "^0.5.2",
     "webpack": "^3.6.0",
     "webpack-dev-server": "^2.9.7",
-    "xhr": "2.4.0"
+    "xhr": "2.4.1"
   },
   "jest": {
     "setupFiles": [
diff --git a/src/components/gui/gui.jsx b/src/components/gui/gui.jsx
index 354baecdb2758cd26f59c525e042a4a9caba5e85..349e20d5e36b533c2a712f3d55e1b594e512e77e 100644
--- a/src/components/gui/gui.jsx
+++ b/src/components/gui/gui.jsx
@@ -8,9 +8,9 @@ import VM from 'scratch-vm';
 
 import Blocks from '../../containers/blocks.jsx';
 import CostumeTab from '../../containers/costume-tab.jsx';
-import Controls from '../../containers/controls.jsx';
 import TargetPane from '../../containers/target-pane.jsx';
 import SoundTab from '../../containers/sound-tab.jsx';
+import StageHeader from '../../containers/stage-header.jsx';
 import Stage from '../../containers/stage.jsx';
 import {FormattedMessage} from 'react-intl';
 
@@ -112,7 +112,13 @@ const GUIComponent = props => {
 
                     <Box className={styles.stageAndTargetWrapper}>
                         <Box className={styles.stageMenuWrapper}>
-                            <Controls vm={vm} />
+                            <MediaQuery minWidth={layout.fullSizeMinWidth}>{isFullSize => (
+                                <StageHeader
+                                    height={isFullSize ? layout.fullStageHeight : layout.smallerStageHeight}
+                                    vm={vm}
+                                    width={isFullSize ? layout.fullStageWidth : layout.smallerStageWidth}
+                                />
+                            )}</MediaQuery>
                         </Box>
                         <Box className={styles.stageWrapper}>
                             <MediaQuery minWidth={layout.fullSizeMinWidth}>{isFullSize => (
diff --git a/src/components/stage-header/icon--unzoom.svg b/src/components/stage-header/icon--unzoom.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c929966dc735c3c1aeaadc4c10fdfa82306596f6
Binary files /dev/null and b/src/components/stage-header/icon--unzoom.svg differ
diff --git a/src/components/stage-header/icon--zoom.svg b/src/components/stage-header/icon--zoom.svg
new file mode 100644
index 0000000000000000000000000000000000000000..62e008983d41b35d568610d17287c2854e2b7ca7
Binary files /dev/null and b/src/components/stage-header/icon--zoom.svg differ
diff --git a/src/components/stage-header/stage-header.css b/src/components/stage-header/stage-header.css
new file mode 100644
index 0000000000000000000000000000000000000000..c491b82e984982be1d118a92ac8399f1628763ac
--- /dev/null
+++ b/src/components/stage-header/stage-header.css
@@ -0,0 +1,43 @@
+@import "../../css/units.css";
+@import "../../css/colors.css";
+
+.stage-header-wrapper {
+    position: relative;
+}
+
+.stage-header-wrapper-overlay {
+    position: fixed;
+    background-color: rgb(232, 237, 241);
+    top: 0;
+    left: 0;
+    right: 0;
+    z-index: 5000;
+}
+
+.stage-menu-wrapper {
+    display: flex;
+    justify-content: space-between;
+    flex-shrink: 0;
+    align-items: center;
+    height: $stage-menu-height;
+    padding: $space;
+}
+
+.stage-zoom-icon {
+    text-align: right;
+    box-sizing: content-box;
+    width: 1.25rem;
+    height: 1.25rem;
+    padding: 0.375rem;
+    border-radius: 0.25rem;
+    user-select: none;
+    cursor: pointer;
+    transition: 0.2s ease-out;
+}
+
+.stage-zoom-icon:hover {
+    /* Scale icon image by 1.2, but keep background static */
+    width: 1.5rem;
+    height: 1.5rem;
+    padding: 0.25rem;
+}
diff --git a/src/components/stage-header/stage-header.jsx b/src/components/stage-header/stage-header.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..635d161ba1ff092f49efb091446f90cdceaeec47
--- /dev/null
+++ b/src/components/stage-header/stage-header.jsx
@@ -0,0 +1,81 @@
+import classNames from 'classnames';
+import PropTypes from 'prop-types';
+import React from 'react';
+import VM from 'scratch-vm';
+import Box from '../box/box.jsx';
+import Controls from '../../containers/controls.jsx';
+
+import zoomIcon from './icon--zoom.svg';
+import unzoomIcon from './icon--unzoom.svg';
+import styles from './stage-header.css';
+
+const StageHeaderComponent = function (props) {
+    const {
+        className,
+        height,
+        isZoomed,
+        onUnzoom,
+        onZoom,
+        titleZoomIcon,
+        vm,
+        width,
+        ...componentProps
+    } = props;
+    return isZoomed === false ? (
+        <Box className={styles.stageHeaderWrapper}>
+            <Box
+                className={styles.stageMenuWrapper}
+                height={height}
+                width={width}
+            >
+                <Controls vm={vm} />
+                <img
+                    className={classNames(
+                        className,
+                        styles.stageZoomIcon
+                    )}
+                    src={zoomIcon}
+                    title={titleZoomIcon}
+                    onClick={onZoom}
+                    {...componentProps}
+                />
+            </Box>
+        </Box>
+    ) : (
+        <Box className={styles.stageHeaderWrapperOverlay}>
+            <Box
+                className={styles.stageMenuWrapper}
+                height={'100%'}
+                width={'100%'}
+            >
+                <Controls vm={vm} />
+                <img
+                    className={classNames(
+                        className,
+                        styles.stageZoomIcon
+                    )}
+                    src={unzoomIcon}
+                    title={titleZoomIcon}
+                    onClick={onUnzoom}
+                    {...componentProps}
+                />
+            </Box>
+        </Box>
+    );
+};
+StageHeaderComponent.propTypes = {
+    className: PropTypes.string,
+    height: PropTypes.number,
+    isZoomed: PropTypes.bool.isRequired,
+    onUnzoom: PropTypes.func.isRequired,
+    onZoom: PropTypes.func.isRequired,
+    titleZoomIcon: PropTypes.string,
+    vm: PropTypes.instanceOf(VM).isRequired,
+    width: PropTypes.number
+};
+StageHeaderComponent.defaultProps = {
+    width: 480,
+    height: 360,
+    titleZoomIcon: 'Zoom Control'
+};
+export default StageHeaderComponent;
diff --git a/src/components/stage/stage.css b/src/components/stage/stage.css
index 9c784e9560d0ba06f371ea06941c29b627963d53..8188751d1d6112ddf66b5f204ffc75e12a23723f 100644
--- a/src/components/stage/stage.css
+++ b/src/components/stage/stage.css
@@ -36,7 +36,40 @@
     overflow: hidden;
 }
 
-.monitor-wrapper, .color-picker-wrapper {
+.stage-wrapper-overlay {
+    position: fixed;
+    top: $stage-menu-height;
+    left: 0;
+    right: 0;
+    bottom: 0;
+    z-index: 5000;
+    background-color: rgba(255, 255, 255, 1);
+}
+
+.stage-overlay-content {
+    outline: none;
+    margin: auto;
+    border: 3px solid rgb(126, 133, 151);
+    padding: 0;
+    margin-top: 3px;
+    margin-bottom: 3px;
+    border-radius: $space;
+
+    overflow: hidden;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+}
+
+.stage-overlay-content-border-override {
+    border: none;
+}
+
+.question-wrapper {
+    position: absolute;
+}
+
+.monitor-wrapper, .color-picker-wrapper, .queston-wrapper {
     position: absolute;
     top: 0;
     left: 0;
diff --git a/src/components/stage/stage.jsx b/src/components/stage/stage.jsx
index ae5ff92a6d2d014429dc5f7fdca12102fd20abf1..47981e04ab0f44cbd416212420be64e64aeac819 100644
--- a/src/components/stage/stage.jsx
+++ b/src/components/stage/stage.jsx
@@ -11,28 +11,47 @@ import styles from './stage.css';
 const StageComponent = props => {
     const {
         canvasRef,
-        width,
         height,
+        isColorPicking,
+        isZoomed,
+        width,
         colorInfo,
         onDeactivateColorPicker,
-        isColorPicking,
         question,
         onQuestionAnswered,
         ...boxProps
     } = props;
+
+    let heightCorrectedAspect = height;
+    let widthCorrectedAspect = width;
+    const spacingBorderAdjustment = 9;
+    const stageMenuHeightAdjustment = 40;
+    if (isZoomed) {
+        heightCorrectedAspect = window.innerHeight - stageMenuHeightAdjustment - spacingBorderAdjustment;
+        widthCorrectedAspect = heightCorrectedAspect + (heightCorrectedAspect / 3);
+        if (widthCorrectedAspect > window.innerWidth) {
+            widthCorrectedAspect = window.innerWidth;
+            heightCorrectedAspect = widthCorrectedAspect * .75;
+        }
+    }
     return (
         <div>
             <Box
-                className={classNames(styles.stageWrapper, {
-                    [styles.withColorPicker]: isColorPicking
+                className={classNames({
+                    [styles.stageWrapper]: !isZoomed,
+                    [styles.stageWrapperOverlay]: isZoomed,
+                    [styles.withColorPicker]: !isZoomed && isColorPicking
                 })}
             >
                 <Box
-                    className={styles.stage}
+                    className={classNames(
+                        styles.stage,
+                        {[styles.stageOverlayContent]: isZoomed}
+                    )}
                     componentRef={canvasRef}
                     element="canvas"
-                    height={height}
-                    width={width}
+                    height={heightCorrectedAspect}
+                    width={widthCorrectedAspect}
                     {...boxProps}
                 />
                 <Box className={styles.monitorWrapper}>
@@ -44,10 +63,22 @@ const StageComponent = props => {
                     </Box>
                 ) : null}
                 {question === null ? null : (
-                    <Question
-                        question={question}
-                        onQuestionAnswered={onQuestionAnswered}
-                    />
+                    <div
+                        className={classNames(
+                            styles.stageOverlayContent,
+                            styles.stageOverlayContentBorderOverride
+                        )}
+                    >
+                        <div
+                            className={styles.questionWrapper}
+                            style={{width: widthCorrectedAspect}}
+                        >
+                            <Question
+                                question={question}
+                                onQuestionAnswered={onQuestionAnswered}
+                            />
+                        </div>
+                    </div>
                 )}
             </Box>
             {isColorPicking ? (
@@ -64,6 +95,7 @@ StageComponent.propTypes = {
     colorInfo: Loupe.propTypes.colorInfo,
     height: PropTypes.number,
     isColorPicking: PropTypes.bool,
+    isZoomed: PropTypes.bool.isRequired,
     onDeactivateColorPicker: PropTypes.func,
     onQuestionAnswered: PropTypes.func,
     question: PropTypes.string,
diff --git a/src/components/target-pane/target-pane.jsx b/src/components/target-pane/target-pane.jsx
index 2f147447d13280cbc63dd825840bb4f33b955708..11971c87f28fffda658921ffec8f0e9a822abc7c 100644
--- a/src/components/target-pane/target-pane.jsx
+++ b/src/components/target-pane/target-pane.jsx
@@ -3,11 +3,8 @@ import React from 'react';
 
 import VM from 'scratch-vm';
 
-import BackdropLibrary from '../../containers/backdrop-library.jsx';
-import CostumeLibrary from '../../containers/costume-library.jsx';
-import SoundLibrary from '../../containers/sound-library.jsx';
 import SpriteLibrary from '../../containers/sprite-library.jsx';
-
+import BackdropLibrary from '../../containers/backdrop-library.jsx';
 import SpriteSelectorComponent from '../sprite-selector/sprite-selector.jsx';
 import StageSelector from '../../containers/stage-selector.jsx';
 
@@ -20,10 +17,8 @@ import styles from './target-pane.css';
  * @returns {React.Component} rendered component
  */
 const TargetPane = ({
-    editingTarget,
     backdropLibraryVisible,
-    costumeLibraryVisible,
-    soundLibraryVisible,
+    editingTarget,
     spriteLibraryVisible,
     onChangeSpriteDirection,
     onChangeSpriteName,
@@ -34,10 +29,8 @@ const TargetPane = ({
     onDeleteSprite,
     onDuplicateSprite,
     onNewSpriteClick,
-    onRequestCloseBackdropLibrary,
-    onRequestCloseCostumeLibrary,
-    onRequestCloseSoundLibrary,
     onRequestCloseSpriteLibrary,
+    onRequestCloseBackdropLibrary,
     onSelectSprite,
     stage,
     sprites,
@@ -81,18 +74,6 @@ const TargetPane = ({
                         onRequestClose={onRequestCloseSpriteLibrary}
                     />
                 ) : null}
-                {costumeLibraryVisible ? (
-                    <CostumeLibrary
-                        vm={vm}
-                        onRequestClose={onRequestCloseCostumeLibrary}
-                    />
-                ) : null}
-                {soundLibraryVisible ? (
-                    <SoundLibrary
-                        vm={vm}
-                        onRequestClose={onRequestCloseSoundLibrary}
-                    />
-                ) : null}
                 {backdropLibraryVisible ? (
                     <BackdropLibrary
                         vm={vm}
@@ -124,7 +105,6 @@ const spriteShape = PropTypes.shape({
 
 TargetPane.propTypes = {
     backdropLibraryVisible: PropTypes.bool,
-    costumeLibraryVisible: PropTypes.bool,
     editingTarget: PropTypes.string,
     extensionLibraryVisible: PropTypes.bool,
     onChangeSpriteDirection: PropTypes.func,
@@ -137,12 +117,9 @@ TargetPane.propTypes = {
     onDuplicateSprite: PropTypes.func,
     onNewSpriteClick: PropTypes.func,
     onRequestCloseBackdropLibrary: PropTypes.func,
-    onRequestCloseCostumeLibrary: PropTypes.func,
     onRequestCloseExtensionLibrary: PropTypes.func,
-    onRequestCloseSoundLibrary: PropTypes.func,
     onRequestCloseSpriteLibrary: PropTypes.func,
     onSelectSprite: PropTypes.func,
-    soundLibraryVisible: PropTypes.bool,
     spriteLibraryVisible: PropTypes.bool,
     sprites: PropTypes.objectOf(spriteShape),
     stage: spriteShape,
diff --git a/src/containers/backdrop-library.jsx b/src/containers/backdrop-library.jsx
index 21eb3825ada784b44a06050285e5d4cf5b549098..07b55f03e258c83fb37a9d722149183f2065f65b 100644
--- a/src/containers/backdrop-library.jsx
+++ b/src/containers/backdrop-library.jsx
@@ -22,7 +22,11 @@ class BackdropLibrary extends React.Component {
             bitmapResolution: item.info.length > 2 ? item.info[2] : 1,
             skinId: null
         };
-        this.props.vm.addBackdrop(item.md5, vmBackdrop);
+        this.props.vm.addBackdrop(item.md5, vmBackdrop).then(() => {
+            if (this.props.onNewBackdrop) {
+                this.props.onNewBackdrop();
+            }
+        });
     }
     render () {
         return (
@@ -37,6 +41,7 @@ class BackdropLibrary extends React.Component {
 }
 
 BackdropLibrary.propTypes = {
+    onNewBackdrop: PropTypes.func,
     onRequestClose: PropTypes.func,
     vm: PropTypes.instanceOf(VM).isRequired
 };
diff --git a/src/containers/blocks.jsx b/src/containers/blocks.jsx
index 895c1af58c9f566ed7338a74d9b49deb2acffab1..647f1f8ba4d1ae64f87cc83641321969b614de66 100644
--- a/src/containers/blocks.jsx
+++ b/src/containers/blocks.jsx
@@ -43,6 +43,7 @@ class Blocks extends React.Component {
             'onBlockGlowOn',
             'onBlockGlowOff',
             'handleExtensionAdded',
+            'handleBlocksInfoUpdate',
             'onTargetsUpdate',
             'onVisualReport',
             'onWorkspaceUpdate',
@@ -72,6 +73,7 @@ class Blocks extends React.Component {
         addFunctionListener(this.workspace, 'zoom', this.onWorkspaceMetricsChange);
 
         this.attachVM();
+        this.props.vm.setLocale(this.props.locale, this.props.messages);
     }
     shouldComponentUpdate (nextProps, nextState) {
         return (
@@ -79,10 +81,15 @@ class Blocks extends React.Component {
             this.props.isVisible !== nextProps.isVisible ||
             this.props.toolboxXML !== nextProps.toolboxXML ||
             this.props.extensionLibraryVisible !== nextProps.extensionLibraryVisible ||
-            this.props.customProceduresVisible !== nextProps.customProceduresVisible
+            this.props.customProceduresVisible !== nextProps.customProceduresVisible ||
+            this.props.locale !== nextProps.locale
         );
     }
     componentDidUpdate (prevProps) {
+        if (prevProps.locale !== this.props.locale) {
+            this.props.vm.setLocale(this.props.locale, this.props.messages);
+        }
+
         if (prevProps.toolboxXML !== this.props.toolboxXML) {
             const selectedCategoryName = this.workspace.toolbox_.getSelectedItem().name_;
             this.workspace.updateToolbox(this.props.toolboxXML);
@@ -120,6 +127,7 @@ class Blocks extends React.Component {
         this.props.vm.addListener('workspaceUpdate', this.onWorkspaceUpdate);
         this.props.vm.addListener('targetsUpdate', this.onTargetsUpdate);
         this.props.vm.addListener('EXTENSION_ADDED', this.handleExtensionAdded);
+        this.props.vm.addListener('BLOCKSINFO_UPDATE', this.handleBlocksInfoUpdate);
     }
     detachVM () {
         this.props.vm.removeListener('SCRIPT_GLOW_ON', this.onScriptGlowOn);
@@ -130,6 +138,7 @@ class Blocks extends React.Component {
         this.props.vm.removeListener('workspaceUpdate', this.onWorkspaceUpdate);
         this.props.vm.removeListener('targetsUpdate', this.onTargetsUpdate);
         this.props.vm.removeListener('EXTENSION_ADDED', this.handleExtensionAdded);
+        this.props.vm.removeListener('BLOCKSINFO_UPDATE', this.handleBlocksInfoUpdate);
     }
     updateToolboxBlockValue (id, value) {
         const block = this.workspace
@@ -212,6 +221,10 @@ class Blocks extends React.Component {
         const toolboxXML = makeToolboxXML(target.isStage, target.id, dynamicBlocksXML);
         this.props.updateToolboxState(toolboxXML);
     }
+    handleBlocksInfoUpdate (blocksInfo) {
+        // @todo Later we should replace this to avoid all the warnings from redefining blocks.
+        this.handleExtensionAdded(blocksInfo);
+    }
     handleCategorySelected (categoryName) {
         this.workspace.toolbox_.setSelectedCategoryByName(categoryName);
     }
@@ -288,6 +301,8 @@ Blocks.propTypes = {
     customProceduresVisible: PropTypes.bool,
     extensionLibraryVisible: PropTypes.bool,
     isVisible: PropTypes.bool,
+    locale: PropTypes.string,
+    messages: PropTypes.objectOf(PropTypes.string),
     onActivateColorPicker: PropTypes.func,
     onActivateCustomProcedures: PropTypes.func,
     onRequestCloseCustomProcedures: PropTypes.func,
@@ -351,6 +366,8 @@ Blocks.defaultProps = {
 
 const mapStateToProps = state => ({
     extensionLibraryVisible: state.modals.extensionLibrary,
+    locale: state.intl.locale,
+    messages: state.intl.messages,
     toolboxXML: state.toolbox.toolboxXML,
     customProceduresVisible: state.customProcedures.active
 });
diff --git a/src/containers/costume-library.jsx b/src/containers/costume-library.jsx
index 7272bb95d0f3a5a3de4eb030cf6e94969262d2a7..c79240f29f56ca335e3d3808f1d58f814aebf069 100644
--- a/src/containers/costume-library.jsx
+++ b/src/containers/costume-library.jsx
@@ -22,7 +22,9 @@ class CostumeLibrary extends React.PureComponent {
             bitmapResolution: item.info.length > 2 ? item.info[2] : 1,
             skinId: null
         };
-        this.props.vm.addCostume(item.md5, vmCostume);
+        this.props.vm.addCostume(item.md5, vmCostume).then(() => {
+            this.props.onNewCostume();
+        });
     }
     render () {
         return (
@@ -37,6 +39,7 @@ class CostumeLibrary extends React.PureComponent {
 }
 
 CostumeLibrary.propTypes = {
+    onNewCostume: PropTypes.func.isRequired,
     onRequestClose: PropTypes.func,
     vm: PropTypes.instanceOf(VM).isRequired
 };
diff --git a/src/containers/costume-tab.jsx b/src/containers/costume-tab.jsx
index d87d4964a90373f1da2789861a08fb6480ce516e..47b0964f9ff676ef8c10cd044cc47f47602319a6 100644
--- a/src/containers/costume-tab.jsx
+++ b/src/containers/costume-tab.jsx
@@ -7,10 +7,13 @@ import VM from 'scratch-vm';
 import AssetPanel from '../components/asset-panel/asset-panel.jsx';
 import addCostumeIcon from '../components/asset-panel/icon--add-costume-lib.svg';
 import PaintEditorWrapper from './paint-editor-wrapper.jsx';
-
+import CostumeLibrary from './costume-library.jsx';
+import BackdropLibrary from './backdrop-library.jsx';
 import {connect} from 'react-redux';
 
 import {
+    closeCostumeLibrary,
+    closeBackdropLibrary,
     openCostumeLibrary,
     openBackdropLibrary
 } from '../reducers/modals';
@@ -20,7 +23,8 @@ class CostumeTab extends React.Component {
         super(props);
         bindAll(this, [
             'handleSelectCostume',
-            'handleDeleteCostume'
+            'handleDeleteCostume',
+            'handleNewCostume'
         ]);
         this.state = {selectedCostumeIndex: 0};
     }
@@ -47,18 +51,29 @@ class CostumeTab extends React.Component {
         this.props.vm.deleteCostume(costumeIndex);
     }
 
+    handleNewCostume () {
+        if (!this.props.vm.editingTarget) return;
+        const costumes = this.props.vm.editingTarget.sprite.costumes || [];
+        this.setState({selectedCostumeIndex: Math.max(costumes.length - 1, 0)});
+    }
+
     render () {
         // For paint wrapper
         const {
             onNewBackdropClick,
             onNewCostumeClick,
+            costumeLibraryVisible,
+            backdropLibraryVisible,
+            onRequestCloseCostumeLibrary,
+            onRequestCloseBackdropLibrary,
             ...props
         } = this.props;
 
         const {
             editingTarget,
             sprites,
-            stage
+            stage,
+            vm
         } = props;
 
         const target = editingTarget && sprites[editingTarget] ? sprites[editingTarget] : stage;
@@ -104,15 +119,33 @@ class CostumeTab extends React.Component {
                     /> :
                     null
                 }
+                {costumeLibraryVisible ? (
+                    <CostumeLibrary
+                        vm={vm}
+                        onNewCostume={this.handleNewCostume}
+                        onRequestClose={onRequestCloseCostumeLibrary}
+                    />
+                ) : null}
+                {backdropLibraryVisible ? (
+                    <BackdropLibrary
+                        vm={vm}
+                        onNewBackdrop={this.handleNewCostume}
+                        onRequestClose={onRequestCloseBackdropLibrary}
+                    />
+                ) : null}
             </AssetPanel>
         );
     }
 }
 
 CostumeTab.propTypes = {
+    backdropLibraryVisible: PropTypes.bool,
+    costumeLibraryVisible: PropTypes.bool,
     editingTarget: PropTypes.string,
     onNewBackdropClick: PropTypes.func.isRequired,
     onNewCostumeClick: PropTypes.func.isRequired,
+    onRequestCloseBackdropLibrary: PropTypes.func.isRequired,
+    onRequestCloseCostumeLibrary: PropTypes.func.isRequired,
     sprites: PropTypes.shape({
         id: PropTypes.shape({
             costumes: PropTypes.arrayOf(PropTypes.shape({
@@ -145,6 +178,12 @@ const mapDispatchToProps = dispatch => ({
     onNewCostumeClick: e => {
         e.preventDefault();
         dispatch(openCostumeLibrary());
+    },
+    onRequestCloseBackdropLibrary: () => {
+        dispatch(closeBackdropLibrary());
+    },
+    onRequestCloseCostumeLibrary: () => {
+        dispatch(closeCostumeLibrary());
     }
 });
 
diff --git a/src/containers/record-modal.jsx b/src/containers/record-modal.jsx
index fa619805a4881882c92df9457b15c4c68f8cc098..8e4b9d249690391dd4da4c80633728b5a525d811 100644
--- a/src/containers/record-modal.jsx
+++ b/src/containers/record-modal.jsx
@@ -89,8 +89,10 @@ class RecordModal extends React.Component {
                     md5
                 );
 
-                this.props.vm.addSound(vmSound);
-                this.handleCancel();
+                this.props.vm.addSound(vmSound).then(() => {
+                    this.props.onClose();
+                    this.props.onNewSound();
+                });
             });
         });
     }
@@ -126,6 +128,7 @@ class RecordModal extends React.Component {
 
 RecordModal.propTypes = {
     onClose: PropTypes.func,
+    onNewSound: PropTypes.func,
     vm: PropTypes.instanceOf(VM)
 };
 
diff --git a/src/containers/sound-library.jsx b/src/containers/sound-library.jsx
index 3949103bbc4ac5b02f395815f7cb190607eb9b16..7a834c2eb8e100b56279719d2920c989f9865142 100644
--- a/src/containers/sound-library.jsx
+++ b/src/containers/sound-library.jsx
@@ -55,7 +55,9 @@ class SoundLibrary extends React.PureComponent {
             sampleCount: soundItem.sampleCount,
             name: soundItem.name
         };
-        this.props.vm.addSound(vmSound);
+        this.props.vm.addSound(vmSound).then(() => {
+            this.props.onNewSound();
+        });
     }
     render () {
         // @todo need to use this hack to avoid library using md5 for image
@@ -85,6 +87,7 @@ class SoundLibrary extends React.PureComponent {
 }
 
 SoundLibrary.propTypes = {
+    onNewSound: PropTypes.func.isRequired,
     onRequestClose: PropTypes.func,
     vm: PropTypes.instanceOf(VM).isRequired
 };
diff --git a/src/containers/sound-tab.jsx b/src/containers/sound-tab.jsx
index d61bea13147db30196964f33b1066df3e7ac39cf..01ddbe5392f92b60c7e781ccd4947b1b7db4c0a2 100644
--- a/src/containers/sound-tab.jsx
+++ b/src/containers/sound-tab.jsx
@@ -10,10 +10,12 @@ import addSoundFromLibraryIcon from '../components/asset-panel/icon--add-sound-l
 import addSoundFromRecordingIcon from '../components/asset-panel/icon--add-sound-record.svg';
 import RecordModal from './record-modal.jsx';
 import SoundEditor from './sound-editor.jsx';
+import SoundLibrary from './sound-library.jsx';
 
 import {connect} from 'react-redux';
 
 import {
+    closeSoundLibrary,
     openSoundLibrary,
     openSoundRecorder
 } from '../reducers/modals';
@@ -23,7 +25,8 @@ class SoundTab extends React.Component {
         super(props);
         bindAll(this, [
             'handleSelectSound',
-            'handleDeleteSound'
+            'handleDeleteSound',
+            'handleNewSound'
         ]);
         this.state = {selectedSoundIndex: 0};
     }
@@ -50,6 +53,15 @@ class SoundTab extends React.Component {
         this.props.vm.deleteSound(soundIndex);
     }
 
+    handleNewSound () {
+        if (!this.props.vm.editingTarget) {
+            return null;
+        }
+        const sprite = this.props.vm.editingTarget.sprite;
+        const sounds = sprite.sounds ? sprite.sounds : [];
+        this.setState({selectedSoundIndex: Math.max(sounds.length - 1, 0)});
+    }
+
     render () {
         const {
             vm,
@@ -108,7 +120,16 @@ class SoundTab extends React.Component {
                     <SoundEditor soundIndex={this.state.selectedSoundIndex} />
                 ) : null}
                 {this.props.soundRecorderVisible ? (
-                    <RecordModal />
+                    <RecordModal
+                        onNewSound={this.handleNewSound}
+                    />
+                ) : null}
+                {this.props.soundLibraryVisible ? (
+                    <SoundLibrary
+                        vm={this.props.vm}
+                        onNewSound={this.handleNewSound}
+                        onRequestClose={this.props.onRequestCloseSoundLibrary}
+                    />
                 ) : null}
             </AssetPanel>
         );
@@ -119,6 +140,8 @@ SoundTab.propTypes = {
     editingTarget: PropTypes.string,
     onNewSoundFromLibraryClick: PropTypes.func.isRequired,
     onNewSoundFromRecordingClick: PropTypes.func.isRequired,
+    onRequestCloseSoundLibrary: PropTypes.func.isRequired,
+    soundLibraryVisible: PropTypes.bool,
     soundRecorderVisible: PropTypes.bool,
     sprites: PropTypes.shape({
         id: PropTypes.shape({
@@ -139,6 +162,7 @@ const mapStateToProps = state => ({
     editingTarget: state.targets.editingTarget,
     sprites: state.targets.sprites,
     stage: state.targets.stage,
+    soundLibraryVisible: state.modals.soundLibrary,
     soundRecorderVisible: state.modals.soundRecorder
 });
 
@@ -149,6 +173,9 @@ const mapDispatchToProps = dispatch => ({
     },
     onNewSoundFromRecordingClick: () => {
         dispatch(openSoundRecorder());
+    },
+    onRequestCloseSoundLibrary: () => {
+        dispatch(closeSoundLibrary());
     }
 });
 
diff --git a/src/containers/stage-header.jsx b/src/containers/stage-header.jsx
new file mode 100644
index 0000000000000000000000000000000000000000..d3acba94ee1501098034a2eda728f49866e9d00b
--- /dev/null
+++ b/src/containers/stage-header.jsx
@@ -0,0 +1,43 @@
+import PropTypes from 'prop-types';
+import React from 'react';
+import VM from 'scratch-vm';
+import {setZoomed} from '../reducers/zoom';
+
+import {connect} from 'react-redux';
+
+import StageHeaderComponent from '../components/stage-header/stage-header.jsx';
+
+// eslint-disable-next-line react/prefer-stateless-function
+class StageHeader extends React.Component {
+    render () {
+        const {
+            ...props
+        } = this.props;
+        return (
+            <StageHeaderComponent
+                {...props}
+            />
+        );
+    }
+}
+
+StageHeader.propTypes = {
+    height: PropTypes.number,
+    isZoomed: PropTypes.bool,
+    vm: PropTypes.instanceOf(VM).isRequired,
+    width: PropTypes.number
+};
+
+const mapStateToProps = state => ({
+    isZoomed: state.isZoomed
+});
+
+const mapDispatchToProps = dispatch => ({
+    onZoom: () => dispatch(setZoomed(true)),
+    onUnzoom: () => dispatch(setZoomed(false))
+});
+
+export default connect(
+    mapStateToProps,
+    mapDispatchToProps
+)(StageHeader);
diff --git a/src/containers/stage.jsx b/src/containers/stage.jsx
index fcff811bffef4092b0c912a240dd95466f11272b..9f76aa7ab10c5193240f6b7a5b9bac1e5bd1769d 100644
--- a/src/containers/stage.jsx
+++ b/src/containers/stage.jsx
@@ -57,6 +57,7 @@ class Stage extends React.Component {
             this.props.height !== nextProps.height ||
             this.props.isColorPicking !== nextProps.isColorPicking ||
             this.state.colorInfo !== nextState.colorInfo ||
+            this.props.isZoomed !== nextProps.isZoomed ||
             this.state.question !== nextState.question;
     }
     componentDidUpdate (prevProps) {
@@ -65,6 +66,8 @@ class Stage extends React.Component {
         } else if (!this.props.isColorPicking && prevProps.isColorPicking) {
             this.stopColorPickingLoop();
         }
+        this.updateRect();
+        this.renderer.resize(this.rect.width, this.rect.height);
     }
     componentWillUnmount () {
         this.detachMouseEvents(this.canvas);
@@ -192,7 +195,7 @@ class Stage extends React.Component {
         this.updateRect();
         const {x, y} = getEventXY(e);
         const mousePosition = [x - this.rect.left, y - this.rect.top];
-        if (e.button === 0) {
+        if (e.button === 0 || e instanceof TouchEvent) {
             this.setState({
                 mouseDown: true,
                 mouseDownPosition: mousePosition,
@@ -276,6 +279,7 @@ class Stage extends React.Component {
 Stage.propTypes = {
     height: PropTypes.number,
     isColorPicking: PropTypes.bool,
+    isZoomed: PropTypes.bool,
     onActivateColorPicker: PropTypes.func,
     onDeactivateColorPicker: PropTypes.func,
     vm: PropTypes.instanceOf(VM).isRequired,
@@ -283,7 +287,8 @@ Stage.propTypes = {
 };
 
 const mapStateToProps = state => ({
-    isColorPicking: state.colorPicker.active
+    isColorPicking: state.colorPicker.active,
+    isZoomed: state.isZoomed
 });
 
 const mapDispatchToProps = dispatch => ({
diff --git a/src/containers/target-pane.jsx b/src/containers/target-pane.jsx
index ba0438fae049144130cbcae35e4e8abf7fbdee3b..62d16331119ddcb3779b53cc78ee3793b2448052 100644
--- a/src/containers/target-pane.jsx
+++ b/src/containers/target-pane.jsx
@@ -6,8 +6,6 @@ import {connect} from 'react-redux';
 import {
     openSpriteLibrary,
     closeBackdropLibrary,
-    closeCostumeLibrary,
-    closeSoundLibrary,
     closeSpriteLibrary
 } from '../reducers/modals';
 
@@ -93,9 +91,7 @@ const mapStateToProps = state => ({
         return sprites;
     }, {}),
     stage: state.targets.stage,
-    soundLibraryVisible: state.modals.soundLibrary,
     spriteLibraryVisible: state.modals.spriteLibrary,
-    costumeLibraryVisible: state.modals.costumeLibrary,
     backdropLibraryVisible: state.modals.backdropLibrary
 });
 const mapDispatchToProps = dispatch => ({
@@ -103,17 +99,11 @@ const mapDispatchToProps = dispatch => ({
         e.preventDefault();
         dispatch(openSpriteLibrary());
     },
-    onRequestCloseBackdropLibrary: () => {
-        dispatch(closeBackdropLibrary());
-    },
-    onRequestCloseCostumeLibrary: () => {
-        dispatch(closeCostumeLibrary());
-    },
-    onRequestCloseSoundLibrary: () => {
-        dispatch(closeSoundLibrary());
-    },
     onRequestCloseSpriteLibrary: () => {
         dispatch(closeSpriteLibrary());
+    },
+    onRequestCloseBackdropLibrary: () => {
+        dispatch(closeBackdropLibrary());
     }
 });
 
diff --git a/src/lib/default-project/project.json b/src/lib/default-project/project.json
index 97138fa108d57502a5f51bff5a0ab2b69fea41e1..ab5dbf242c59f053126cf963aaa28b5daecaf750 100644
--- a/src/lib/default-project/project.json
+++ b/src/lib/default-project/project.json
@@ -24,7 +24,7 @@
     "children": [{
             "objName": "Sprite1",
             "sounds": [{
-                    "soundName": "meow",
+                    "soundName": "Meow",
                     "soundID": 0,
                     "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
                     "sampleCount": 18688,
@@ -59,4 +59,4 @@
             "spriteInfo": {
             }
         }]
-}
\ No newline at end of file
+}
diff --git a/src/lib/libraries/costumes.json b/src/lib/libraries/costumes.json
index 793da7de2e38efbbff5e541ad6b8c1f5ca4bcc08..40e39f95936f981f2eb2beff395333af23252f4f 100644
--- a/src/lib/libraries/costumes.json
+++ b/src/lib/libraries/costumes.json
@@ -219,6 +219,17 @@
             1
         ]
     },
+    {
+        "name": "Bass",
+        "md5": "bdbd2876847e54309a5ff3ee0895d724.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            60,
+            110,
+            1
+        ]
+    },
     {
         "name": "Bat1-a ",
         "md5": "7ad915f8e0884f497a24d5bb61ea8a4a.svg",
@@ -296,6 +307,116 @@
             1
         ]
     },
+    {
+        "name": "Building-a",
+        "md5": "d713270e235851e5962becd73a951771.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            40,
+            30,
+            1
+        ]
+    },
+    {
+        "name": "Building-b",
+        "md5": "8c2d59c50a97d33b096f629258f02be6.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            46,
+            -11,
+            1
+        ]
+    },
+    {
+        "name": "Building-c",
+        "md5": "7f3f51f495c39809bed95991dfa1f80d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            25,
+            17,
+            1
+        ]
+    },
+    {
+        "name": "Building-d",
+        "md5": "bbe68ab80b36e4c71f4e28414c7f781e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            59,
+            -10,
+            1
+        ]
+    },
+    {
+        "name": "Building-e",
+        "md5": "1beeb8f034a1128c9a799297b0b7fc26.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            36,
+            55,
+            1
+        ]
+    },
+    {
+        "name": "Building-f",
+        "md5": "451e0a565e95d945fe2addfe609ee9df.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            41,
+            27,
+            1
+        ]
+    },
+    {
+        "name": "Building-g",
+        "md5": "58b3c9b7a41dde698fa2b427b502c1fa.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            64,
+            -65,
+            1
+        ]
+    },
+    {
+        "name": "Building-h",
+        "md5": "e952c8b14eeac894302d07d37a45ed99.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            33,
+            136,
+            1
+        ]
+    },
+    {
+        "name": "Building-i",
+        "md5": "b00b1123e3bfcb600242528d059ffcfb.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            31,
+            -12,
+            1
+        ]
+    },
+    {
+        "name": "Building-j",
+        "md5": "e08fd1a7397efcfe0e3691f945693cb4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            33,
+            1
+        ]
+    },
     {
         "name": "Butterfly1-a",
         "md5": "836d4cc7889f4a1cbcb0303934f31f79.svg",
@@ -483,6 +604,50 @@
             1
         ]
     },
+    {
+        "name": "Cloud-a",
+        "md5": "c7d7de8e29179407f03b054fa640f4d0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            76,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "Cloud-b",
+        "md5": "d8595350ebb460494c9189dabb968336.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            101,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "Cloud-c",
+        "md5": "395fc991e64ac0a4aa46758ab4bc65cb.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            97,
+            9,
+            1
+        ]
+    },
+    {
+        "name": "Cloud-d",
+        "md5": "1767e704acb11ffa409f77cc79ba7e86.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            87,
+            21,
+            1
+        ]
+    },
     {
         "name": "Costume1",
         "md5": "09dc888b0b7df19f70d81588ae73420e.svg",
@@ -505,6 +670,17 @@
             1
         ]
     },
+    {
+        "name": "Cowbell",
+        "md5": "3b00920b17d43986685f3855bcb6afe7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            30,
+            1
+        ]
+    },
     {
         "name": "Crab-a",
         "md5": "114249a5660f7948663d95de575cfd8d.svg",
@@ -527,6 +703,28 @@
             1
         ]
     },
+    {
+        "name": "Cymbal-a",
+        "md5": "532860ee3ecfd05d5f473dbe3ea69c8e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            34,
+            60,
+            1
+        ]
+    },
+    {
+        "name": "Cymbal-b",
+        "md5": "ae5b19022fa882ff95790b25279b9a3f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            37,
+            73,
+            1
+        ]
+    },
     {
         "name": "Dinosaur1-a",
         "md5": "286094ffce382c8383519ab896711989.svg",
@@ -747,6 +945,116 @@
             1
         ]
     },
+    {
+        "name": "Drum Bass-a",
+        "md5": "3308e038214f5a4adc53076a9fee9021.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            36,
+            46,
+            1
+        ]
+    },
+    {
+        "name": "Drum Bass-b",
+        "md5": "5febb3df727fb6624946e807a665b866.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            36,
+            46,
+            1
+        ]
+    },
+    {
+        "name": "Drum Snare-a",
+        "md5": "868f700de73a35c4d6fa4c93507c348d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            51,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "Drum Snare-b",
+        "md5": "93738cb485ef57cbd4b9bff386d0bba2.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            57,
+            59,
+            1
+        ]
+    },
+    {
+        "name": "Drum1-a",
+        "md5": "daad8bc865f55200844dbce476d2f1e9.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            49,
+            44,
+            1
+        ]
+    },
+    {
+        "name": "Drum1-b",
+        "md5": "8a2e9596b02ecdc195d76c1f34a48f76.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            60,
+            61,
+            1
+        ]
+    },
+    {
+        "name": "Drum2-a",
+        "md5": "68baa189ac7afb9426db1818aa88be8e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            47,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "Drum2-b",
+        "md5": "4a58fe0f173104aab03aaccdd3ce5280.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            47,
+            54,
+            1
+        ]
+    },
+    {
+        "name": "Drums Conga-a",
+        "md5": "b3da94523b6d3df2dd30602399599ab4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            51,
+            51,
+            1
+        ]
+    },
+    {
+        "name": "Drums Conga-b",
+        "md5": "d4398062ed6e09927ab52823255186d3.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            52,
+            79,
+            1
+        ]
+    },
     {
         "name": "Duck",
         "md5": "c3baf7eedfbdac8cd1e4f1f1f779dc0c.svg",
@@ -780,6 +1088,17 @@
             1
         ]
     },
+    {
+        "name": "Empty",
+        "md5": "cd21514d0531fdffb22204e0ec5ed84a.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            0,
+            0,
+            1
+        ]
+    },
     {
         "name": "Fish1",
         "md5": "df78f8195f72372846d96dc70cb0ad95.svg",
@@ -935,41 +1254,74 @@
         ]
     },
     {
-        "name": "Hippo1-a",
-        "md5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
+        "name": "Guitar",
+        "md5": "dfa85e2a962b725ee53f61cea2edc1fb.svg",
         "type": "costume",
         "tags": [],
         "info": [
-            69,
-            65,
+            37,
+            98,
             1
         ]
     },
     {
-        "name": "Hippo1-b",
-        "md5": "e65ed93bbb9cccf698fc7e774ab609a6.svg",
+        "name": "Guitar Bass",
+        "md5": "83cf122ec4a291e2a17910f718b583a5.svg",
         "type": "costume",
         "tags": [],
         "info": [
-            69,
-            68,
+            53,
+            145,
             1
         ]
     },
     {
-        "name": "Horse1-a",
-        "md5": "32f4d80477cd070cb0848e555d374060.svg",
+        "name": "Guitar Electric",
+        "md5": "18d7b47368ba1ead0d1ca436b8369211.svg",
         "type": "costume",
         "tags": [],
         "info": [
-            119,
-            83,
+            37,
+            114,
             1
         ]
     },
     {
-        "name": "Horse1-b",
-        "md5": "ffa6431c5ef2a4e975ecffacdb0efea7.svg",
+        "name": "Hippo1-a",
+        "md5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            69,
+            65,
+            1
+        ]
+    },
+    {
+        "name": "Hippo1-b",
+        "md5": "e65ed93bbb9cccf698fc7e774ab609a6.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            69,
+            68,
+            1
+        ]
+    },
+    {
+        "name": "Horse1-a",
+        "md5": "32f4d80477cd070cb0848e555d374060.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            119,
+            83,
+            1
+        ]
+    },
+    {
+        "name": "Horse1-b",
+        "md5": "ffa6431c5ef2a4e975ecffacdb0efea7.svg",
         "type": "costume",
         "tags": [],
         "info": [
@@ -978,6 +1330,50 @@
             1
         ]
     },
+    {
+        "name": "Keyboard-a",
+        "md5": "337368e789abc17beb1a2bacbb9d3bdc.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            88,
+            24,
+            1
+        ]
+    },
+    {
+        "name": "Keyboard-b",
+        "md5": "290216dfdf0cffea57743d91f130b2c7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            89,
+            24,
+            1
+        ]
+    },
+    {
+        "name": "Keyboard-c",
+        "md5": "750cbbcd66cb893cd5a66ee0a663e486.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            89,
+            24,
+            1
+        ]
+    },
+    {
+        "name": "Keyboard-d",
+        "md5": "46b0d833ad845d88585fbd0cb4b070ee.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            89,
+            24,
+            1
+        ]
+    },
     {
         "name": "Knight",
         "md5": "f2c5e8bc24d001b81566879dbf2f1a13.svg",
@@ -1022,6 +1418,28 @@
             1
         ]
     },
+    {
+        "name": "Microphone",
+        "md5": "59109aefada55997b9497c6266695830.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            27,
+            31,
+            1
+        ]
+    },
+    {
+        "name": "Microphonestand",
+        "md5": "fe85f2d5a94d27b6d793361c3fddcf77.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            57,
+            55,
+            1
+        ]
+    },
     {
         "name": "Monkey2-a",
         "md5": "6e4de762dbd52cd2b6356694a9668211.svg",
@@ -1154,6 +1572,17 @@
             1
         ]
     },
+    {
+        "name": "Piano",
+        "md5": "a79a9794c290e5aa533230cc3d13795b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            142,
+            88,
+            1
+        ]
+    },
     {
         "name": "Pico-a",
         "md5": "0579fe60bb3717c49dfd7743caa84ada.svg",
@@ -1286,6 +1715,28 @@
             1
         ]
     },
+    {
+        "name": "Tabla-a",
+        "md5": "68ce53b53fcc68744584c28d20144c4f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            75,
+            45,
+            1
+        ]
+    },
+    {
+        "name": "Tabla-b",
+        "md5": "01b6ffb8691d32be10fabc77ddfb55b0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            78,
+            48,
+            1
+        ]
+    },
     {
         "name": "Tera-a",
         "md5": "b54a4a9087435863ab6f6c908f1cac99.svg",
@@ -1330,6 +1781,61 @@
             1
         ]
     },
+    {
+        "name": "Trombone-a",
+        "md5": "7d7098a45ab54def8d919141e90db4c5.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            73,
+            43,
+            1
+        ]
+    },
+    {
+        "name": "Trombone-b",
+        "md5": "08edef976dbc09e8b62bce0f4607ea4a.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            73,
+            43,
+            1
+        ]
+    },
+    {
+        "name": "Trumpet-a",
+        "md5": "3bcbd84df7924b6f97a2fa5d9bce56c8.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            84,
+            25,
+            1
+        ]
+    },
+    {
+        "name": "Trumpet-a2",
+        "md5": "5c0db80c63a72e8ab07d047183575378.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            84,
+            25,
+            1
+        ]
+    },
+    {
+        "name": "Ukulele",
+        "md5": "39215565394d6280c6c81e7ad86c7ca0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            30,
+            78,
+            1
+        ]
+    },
     {
         "name": "Unicorn",
         "md5": "a04def38351e7fd805226345cac4fbfe.svg",
@@ -1417,5 +1923,1083 @@
             93,
             1
         ]
+    },
+    {
+        "name": "ZBlock-a",
+        "md5": "602a16930a8050e1298e1a0ae844363e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-b",
+        "md5": "f8c683cf71660e8ac1f8855599857a25.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            42,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-c",
+        "md5": "f8f4cc686ffc5a4113a99f70b09abd32.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            43,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-d",
+        "md5": "aee2d71ef0293b33479bff9423d16b67.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            31,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-e",
+        "md5": "16c6257316ff94cc7539ccdfc24e5fb8.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            25,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-f",
+        "md5": "34c090c1f573c569332ead68cb99b595.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            23,
+            40,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-g",
+        "md5": "8bb2382627004eb08ff10ea8171cc724.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-h",
+        "md5": "f1578807d4a124fc02b639a8febeaab3.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            27,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-i",
+        "md5": "341bc70442886d6fdf959f2a97a63554.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            19,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-j",
+        "md5": "4b420cce964beedf2c1dc43faa59fdec.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            25,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-k",
+        "md5": "19601cc33449813aa93a47c63167e5c1.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            24,
+            40,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-l",
+        "md5": "87358e3c9b9f5be4376253ce08d0192d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            26,
+            40,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-m",
+        "md5": "7ba0642be1f0080c0d273ea96e29b1e8.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-n",
+        "md5": "6c1fbc57821744bd9356ce9a21ed70f7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-o",
+        "md5": "e88638200a73e167d0e266a343019cec.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            32,
+            40,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-p",
+        "md5": "ad2fc3a1c6538678915633a11ab6ec73.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            18,
+            33,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-q",
+        "md5": "64da9da8684c74deb567dbdb661d3a52.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            26,
+            33,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-r",
+        "md5": "73e8d46f7475476d8cb4cfcfc75ee50d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            22,
+            33,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-s",
+        "md5": "9feb5593fed51e88dbb3128cfc290d29.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            30,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-t",
+        "md5": "d29c1caf5cf195740c38f279e82a77a4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            25,
+            33,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-u",
+        "md5": "faef46b7bf589c36300142f6f03c5d32.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-v",
+        "md5": "65e2f4821ab084827e22920acb61c92b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-w",
+        "md5": "5ab197b4f70b2f98a3658c7ccdc3351d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            47,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-x",
+        "md5": "cb9dff35f05e823d954e47e4a717a48c.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            25,
+            32,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-y",
+        "md5": "4c13c440bcb35c8c3aa6226374fced3f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            26,
+            33,
+            1
+        ]
+    },
+    {
+        "name": "ZBlock-z",
+        "md5": "0ccff1898f1bf1b25333d581db09fae2.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            24,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-0",
+        "md5": "38b2b342659adc6fa289090975e0e71d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-1",
+        "md5": "2c88706210672655401fe09edd8ff6a7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            24,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-2",
+        "md5": "b9faa5708a799a1607f0325a7af2561c.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-3",
+        "md5": "cf42a50552ce26032ead712ac4f36c23.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            33,
+            42,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-4",
+        "md5": "3ffa6aee373e28fc36b9395ac4d0467e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            31,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-5",
+        "md5": "85d87d32e7e9e6be122c905b0d2e7e33.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            30,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-6",
+        "md5": "62cc2a6def27f19d11ed56e86e95aac5.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            30,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-7",
+        "md5": "8887983eb4df2e62a2ed4770a1d98d60.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            31,
+            42,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-8",
+        "md5": "4c42c4cb0c1e090d0f9570416d3c80c8.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            31,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-9",
+        "md5": "7bcb7e2e48f5cb770c83d4267922fec0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            28,
+            36,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-A",
+        "md5": "d5aa299350c24c747200a64b63b1aa52.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            36,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-B",
+        "md5": "a2e95f268a6cab03f3e94b3b0b792d83.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            32,
+            35,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-C",
+        "md5": "9779a4a40934f04a4bf84920b258d7c9.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            27,
+            35,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-D",
+        "md5": "3555b8bbbbcdc00354bf6fa81ac7042f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            33,
+            35,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-E",
+        "md5": "44dbc655d5ac9f13618473848e23484e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            34,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-F",
+        "md5": "dec417e749e43d7de3985155f5f5a7a0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-G",
+        "md5": "cf4aa465cd8fb7049cc571d7546a7eb1.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            32,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-H",
+        "md5": "8d9bd5f00ea1ac6f92d0f97ee491b0f3.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            46,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-I",
+        "md5": "0e86de55840103dcd50199ab2b765de7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            21,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-J",
+        "md5": "b3832145eacc39f91bd3a9a6673fa05c.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-K",
+        "md5": "f4e37a7552ba05e995613211a7146de5.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            38,
+            36,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-L",
+        "md5": "a75e45773ea6afaf8ae44f79f936fc82.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            33,
+            35,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-M",
+        "md5": "219b06faa5b816347165450d148213b4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            42,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-N",
+        "md5": "4b724479fb3b2184fd8be6f83fb20e54.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            37,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-O",
+        "md5": "38b2b342659adc6fa289090975e0e71d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            29,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-P",
+        "md5": "1cfa849cc967069730b7e9d0809c9dc1.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            32,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-Q",
+        "md5": "9d35979e9404ac234301269fcd7de288.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            33,
+            43,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-R",
+        "md5": "fc067ee076ecaba8430ccd54d9414c1b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-S",
+        "md5": "19a93db8a294ccaec4d6eef4020a446f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            27,
+            40,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-T",
+        "md5": "d7bcda522a1e9504dafcf2fa0fcde39b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            38,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-U",
+        "md5": "790482a3c3691a1e96ef34eee7303872.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            37,
+            37,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-V",
+        "md5": "6a00388d8dc6be645b843cef9c22681c.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            35,
+            42,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-W",
+        "md5": "1a9ea7305a85b271c1de79beafe16cb4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            45,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-X",
+        "md5": "ec4e65b9ae475a676973128f4205df5f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            40,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-Y",
+        "md5": "683cd093bb3b254733a15df6f843464c.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            38,
+            41,
+            1
+        ]
+    },
+    {
+        "name": "ZGlow-Z",
+        "md5": "db89a4c9b123123542e0b7556ed3ff9f.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            30,
+            39,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-0",
+        "md5": "cd1f984997b44de464bbf86fc073b280.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            18,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-1",
+        "md5": "4ec3d6c4ef14112ed7c6ba6b9549da3b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            7,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-2",
+        "md5": "d0136e77a646a3ad719aaa7f8f95a7ff.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            17,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-3",
+        "md5": "7c1700f0dcfb418662d29ba6faa114e7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            18,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-4",
+        "md5": "6238b9b95fad7f7aa9cef9bde5bde474.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-5",
+        "md5": "aef915acf1d49deed46692411e6c6039.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            12,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-6",
+        "md5": "e6ad1d1fe44a1c63c8f99c0bbb893a44.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            17,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-7",
+        "md5": "469b4fb6f6f8721e2c244ae9c71a7e66.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            12,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-8",
+        "md5": "5bfcf2c715b81ae380ae2983bb4c5bb2.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-9",
+        "md5": "8014a66c758f1bc389194c988badb382.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            12,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-A",
+        "md5": "a54da6be420c9e8e7cb02e2a568f3442.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-B",
+        "md5": "e47682020873e276f550421f0d854523.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            18,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-C",
+        "md5": "ee1958ffbae4e0fd836622ae183b55bd.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-D",
+        "md5": "d759df99f347d9b7d59e1f703e8e1438.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-E",
+        "md5": "059a64a90014dc69c510b562cdf94df7.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            11,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-F",
+        "md5": "ebbc6dc0f7d1a89b159aac3f76fe52f4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            10,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-G",
+        "md5": "203dfa253635f0e52059e835c51fa6f8.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            15,
+            22,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-H",
+        "md5": "d9a94d9b9abc9e26eb91d22d197a1556.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            15,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-I",
+        "md5": "aeb851adc39da9582a379af1ed6d0efe.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            9,
+            21,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-J",
+        "md5": "c18906f764b2889a8fc0b3c16db28bf0.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-K",
+        "md5": "4483633d2ae26987d0efe359aaf1357b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-L",
+        "md5": "0625b64705d62748c6105e969859fe0d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            11,
+            18,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-M",
+        "md5": "46ccf731f158b9dda75f4e71a5bcd282.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            19,
+            16,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-N",
+        "md5": "f9d3b49b5962ff4070fae186b8b71e39.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-O",
+        "md5": "668b21968078f3b7b1a9ccd74407fa1e.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-P",
+        "md5": "02011265d2597175c7496da667265f4a.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-Q",
+        "md5": "8c77c87dd0ed2613873cff0795ffc701.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            21,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-R",
+        "md5": "c94daea3bd1e8cec36e1aa4e0b1d3f2b.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-S",
+        "md5": "2fedb1b52f4a4500938a3a52085344e6.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-T",
+        "md5": "3f481b967f82014c7cf6dd14d438c32d.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-U",
+        "md5": "a207644e4adb613f410f80a7e123db60.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-V",
+        "md5": "1bb20febe562fa291bea94be1e2d44ba.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            20,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-W",
+        "md5": "34b628e8c84cc551a1fa740b85afb750.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-X",
+        "md5": "4cc2d68ceb08176481e882ed39e4f5d5.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            14,
+            19,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-Y",
+        "md5": "e6c377982c023761796eaed1047169e6.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            13,
+            18,
+            1
+        ]
+    },
+    {
+        "name": "ZPixel-Z",
+        "md5": "ecadc3a562c9aa963717fcdf07ec96b4.svg",
+        "type": "costume",
+        "tags": [],
+        "info": [
+            12,
+            18,
+            1
+        ]
     }
 ]
\ No newline at end of file
diff --git a/src/lib/libraries/sounds.json b/src/lib/libraries/sounds.json
index 9d8642c7e3c112d3990cd2ea0712d60d9f1a6297..357d39e1428845a51a7d8013836c28777265d33e 100644
--- a/src/lib/libraries/sounds.json
+++ b/src/lib/libraries/sounds.json
@@ -1357,6 +1357,13 @@
         "rate": 11025,
         "format": ""
     },
+    {
+        "name": "Rim Beatbox",
+        "md5": "7ede1382b578d8fc32850b48d082d914.wav",
+        "sampleCount": 4960,
+        "rate": 22050,
+        "format": ""
+    },
     {
         "name": "Ripples",
         "md5": "d3c95a4ba37dcf90c8a57e8b2fd1632d.wav",
@@ -1385,6 +1392,13 @@
         "rate": 22050,
         "format": ""
     },
+    {
+        "name": "Scratching Beatbox",
+        "md5": "859249563a7b1fc0f6e92e36d1db81c7.wav",
+        "sampleCount": 11552,
+        "rate": 22050,
+        "format": ""
+    },
     {
         "name": "Scratchy Beat",
         "md5": "289dc558e076971e74dd1a0bd55719b1.wav",
diff --git a/src/lib/libraries/sprites.json b/src/lib/libraries/sprites.json
index 09086af9cf4dd7d162b5bfc773f39163ee2a00ca..a5f5a9a66e66328e137809f971c4a8d2726693e7 100644
--- a/src/lib/libraries/sprites.json
+++ b/src/lib/libraries/sprites.json
@@ -359,6 +359,106 @@
             "spriteInfo": {}
         }
     },
+    {
+        "name": "Bass",
+        "md5": "bdbd2876847e54309a5ff3ee0895d724.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            8
+        ],
+        "json": {
+            "objName": "Bass",
+            "sounds": [
+                {
+                    "soundName": "C bass",
+                    "soundID": -1,
+                    "md5": "c3566ec797b483acde28f790994cc409.wav",
+                    "sampleCount": 44608,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D bass",
+                    "soundID": -1,
+                    "md5": "5a3ae8a2665f50fdc38cc301fbac79ba.wav",
+                    "sampleCount": 40192,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E bass",
+                    "soundID": -1,
+                    "md5": "0657e39bae81a232b01a18f727d3b891.wav",
+                    "sampleCount": 36160,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F bass",
+                    "soundID": -1,
+                    "md5": "ea21bdae86f70d60b28f1dddcf50d104.wav",
+                    "sampleCount": 34368,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G bass",
+                    "soundID": -1,
+                    "md5": "05c192194e8f1944514dce3833e33439.wav",
+                    "sampleCount": 30976,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A bass",
+                    "soundID": -1,
+                    "md5": "c04ebf21e5e19342fa1535e4efcdb43b.wav",
+                    "sampleCount": 28160,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B bass",
+                    "soundID": -1,
+                    "md5": "e31dcaf7bcdf58ac2a26533c48936c45.wav",
+                    "sampleCount": 25792,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 bass",
+                    "soundID": -1,
+                    "md5": "667d6c527b79321d398e85b526f15b99.wav",
+                    "sampleCount": 24128,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "bass",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "bdbd2876847e54309a5ff3ee0895d724.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 60,
+                    "rotationCenterY": 110
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -95,
+            "scratchY": 46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 2,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
     {
         "name": "Bat1",
         "md5": "7ad915f8e0884f497a24d5bb61ea8a4a.svg",
@@ -603,6 +703,122 @@
             "spriteInfo": {}
         }
     },
+    {
+        "name": "Buildings",
+        "md5": "d713270e235851e5962becd73a951771.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            10,
+            1
+        ],
+        "json": {
+            "objName": "Buildings",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "building-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d713270e235851e5962becd73a951771.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 40,
+                    "rotationCenterY": 30
+                },
+                {
+                    "costumeName": "building-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "8c2d59c50a97d33b096f629258f02be6.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 46,
+                    "rotationCenterY": -11
+                },
+                {
+                    "costumeName": "building-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7f3f51f495c39809bed95991dfa1f80d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 25,
+                    "rotationCenterY": 17
+                },
+                {
+                    "costumeName": "building-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "bbe68ab80b36e4c71f4e28414c7f781e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 59,
+                    "rotationCenterY": -10
+                },
+                {
+                    "costumeName": "building-e",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "1beeb8f034a1128c9a799297b0b7fc26.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 36,
+                    "rotationCenterY": 55
+                },
+                {
+                    "costumeName": "building-f",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "451e0a565e95d945fe2addfe609ee9df.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 41,
+                    "rotationCenterY": 27
+                },
+                {
+                    "costumeName": "building-g",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "58b3c9b7a41dde698fa2b427b502c1fa.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 64,
+                    "rotationCenterY": -65
+                },
+                {
+                    "costumeName": "building-h",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e952c8b14eeac894302d07d37a45ed99.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 33,
+                    "rotationCenterY": 136
+                },
+                {
+                    "costumeName": "building-i",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b00b1123e3bfcb600242528d059ffcfb.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 31,
+                    "rotationCenterY": -12
+                },
+                {
+                    "costumeName": "building-j",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e08fd1a7397efcfe0e3691f945693cb4.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 4,
+            "scratchY": -24,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 68,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
     {
         "name": "Butterfly1",
         "md5": "836d4cc7889f4a1cbcb0303934f31f79.svg",
@@ -1152,17 +1368,17 @@
         }
     },
     {
-        "name": "Crab",
-        "md5": "114249a5660f7948663d95de575cfd8d.svg",
+        "name": "Clouds",
+        "md5": "c7d7de8e29179407f03b054fa640f4d0.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
+            4,
             1
         ],
         "json": {
-            "objName": "Crab",
+            "objName": "Clouds",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -1175,129 +1391,105 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "crab-a",
+                    "costumeName": "cloud-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "114249a5660f7948663d95de575cfd8d.svg",
+                    "baseLayerMD5": "c7d7de8e29179407f03b054fa640f4d0.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 76,
+                    "rotationCenterY": 19
                 },
                 {
-                    "costumeName": "crab-b",
+                    "costumeName": "cloud-b",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "9bf050664e68c10d2616e85f2873be09.svg",
+                    "baseLayerMD5": "d8595350ebb460494c9189dabb968336.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 101,
+                    "rotationCenterY": 20
+                },
+                {
+                    "costumeName": "cloud-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "395fc991e64ac0a4aa46758ab4bc65cb.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 97,
+                    "rotationCenterY": 9
+                },
+                {
+                    "costumeName": "cloud-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "1767e704acb11ffa409f77cc79ba7e86.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 87,
+                    "rotationCenterY": 21
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 45,
-            "scratchY": -33,
+            "scratchX": -21,
+            "scratchY": 16,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 23,
+            "indexInLibrary": 69,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Dinoaur1",
-        "md5": "286094ffce382c8383519ab896711989.svg",
+        "name": "Cowbell",
+        "md5": "3b00920b17d43986685f3855bcb6afe7.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            7,
-            1
+            1,
+            2
         ],
         "json": {
-            "objName": "Dinoaur1",
+            "objName": "Cowbell",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "small cowbell",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
-                    "format": ""
+                    "md5": "e29154f53f56f96f8a3292bdcddcec54.wav",
+                    "sampleCount": 9718,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "large cowbell",
+                    "soundID": -1,
+                    "md5": "006316650ffc673dc02d36aa55881327.wav",
+                    "sampleCount": 20856,
+                    "rate": 22050,
+                    "format": "adpcm"
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "dinosaur1-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "286094ffce382c8383519ab896711989.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 84
-                },
-                {
-                    "costumeName": "dinosaur1-b",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "d9eca17b8569f2cde20ef7d3ed0fe19f.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 116,
-                    "rotationCenterY": 79
-                },
-                {
-                    "costumeName": "dinosaur1-c",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "ade3d2ec5029693ecdcca17974bad5fd.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 65,
-                    "rotationCenterY": 89
-                },
-                {
-                    "costumeName": "dinosaur1-d",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "2aa7257a3e0a19ee315b23eaf7f56933.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 45,
-                    "rotationCenterY": 87
-                },
-                {
-                    "costumeName": "dinosaur1-e",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "ed46ee11478715f7596d01fb0f98aa3f.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 82,
-                    "rotationCenterY": 84
-                },
-                {
-                    "costumeName": "dinosaur1-f",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "39caf2473b1eee55edb688cfa3c240c7.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 76
-                },
-                {
-                    "costumeName": "dinosaur1-g",
+                    "costumeName": "cowbell",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "f0f2aa4e8e015de497050d8d44bbfbf1.svg",
+                    "baseLayerMD5": "3b00920b17d43986685f3855bcb6afe7.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 68,
-                    "rotationCenterY": 72
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 30
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -60,
-            "scratchY": 46,
+            "scratchX": 55,
+            "scratchY": 48,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 43,
+            "indexInLibrary": 1,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Dinosaur2",
-        "md5": "ae724a0a6d6e0a2b33dded4140219fb0.svg",
+        "name": "Crab",
+        "md5": "114249a5660f7948663d95de575cfd8d.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -1306,7 +1498,7 @@
             1
         ],
         "json": {
-            "objName": "Dinosaur2",
+            "objName": "Crab",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -1319,7 +1511,235 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "dinosaur2-a",
+                    "costumeName": "crab-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "114249a5660f7948663d95de575cfd8d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                },
+                {
+                    "costumeName": "crab-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "9bf050664e68c10d2616e85f2873be09.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 45,
+            "scratchY": -33,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 23,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Cymbal",
+        "md5": "532860ee3ecfd05d5f473dbe3ea69c8e.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            5
+        ],
+        "json": {
+            "objName": "Cymbal",
+            "sounds": [
+                {
+                    "soundName": "crash cymbal",
+                    "soundID": -1,
+                    "md5": "f2c47a46f614f467a7ac802ed9ec3d8e.wav",
+                    "sampleCount": 25220,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "hihat cymbal",
+                    "soundID": -1,
+                    "md5": "2d01f60d0f20ab39facbf707899c6b2a.wav",
+                    "sampleCount": 2752,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "splash cymbal",
+                    "soundID": -1,
+                    "md5": "9d63ed5be96c43b06492e8b4a9cea8d8.wav",
+                    "sampleCount": 9600,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "roll cymbal",
+                    "soundID": -1,
+                    "md5": "da8355d753cd2a5ddd19cb2bb41c1547.wav",
+                    "sampleCount": 26432,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "bell cymbal",
+                    "soundID": -1,
+                    "md5": "efddec047de95492f775a1b5b2e8d19e.wav",
+                    "sampleCount": 19328,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "cymbal-a",
+                    "baseLayerID": 2,
+                    "baseLayerMD5": "532860ee3ecfd05d5f473dbe3ea69c8e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 34,
+                    "rotationCenterY": 60
+                },
+                {
+                    "costumeName": "cymbal-b",
+                    "baseLayerID": 3,
+                    "baseLayerMD5": "ae5b19022fa882ff95790b25279b9a3f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 37,
+                    "rotationCenterY": 73
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -68,
+            "scratchY": -46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 10,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Dinoaur1",
+        "md5": "286094ffce382c8383519ab896711989.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            7,
+            1
+        ],
+        "json": {
+            "objName": "Dinoaur1",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "dinosaur1-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "286094ffce382c8383519ab896711989.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 84
+                },
+                {
+                    "costumeName": "dinosaur1-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d9eca17b8569f2cde20ef7d3ed0fe19f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 116,
+                    "rotationCenterY": 79
+                },
+                {
+                    "costumeName": "dinosaur1-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ade3d2ec5029693ecdcca17974bad5fd.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 65,
+                    "rotationCenterY": 89
+                },
+                {
+                    "costumeName": "dinosaur1-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "2aa7257a3e0a19ee315b23eaf7f56933.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 45,
+                    "rotationCenterY": 87
+                },
+                {
+                    "costumeName": "dinosaur1-e",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ed46ee11478715f7596d01fb0f98aa3f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 82,
+                    "rotationCenterY": 84
+                },
+                {
+                    "costumeName": "dinosaur1-f",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "39caf2473b1eee55edb688cfa3c240c7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 76
+                },
+                {
+                    "costumeName": "dinosaur1-g",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f0f2aa4e8e015de497050d8d44bbfbf1.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 68,
+                    "rotationCenterY": 72
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -60,
+            "scratchY": 46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 43,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Dinosaur2",
+        "md5": "ae724a0a6d6e0a2b33dded4140219fb0.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            1
+        ],
+        "json": {
+            "objName": "Dinosaur2",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "dinosaur2-a",
                     "baseLayerID": -1,
                     "baseLayerMD5": "ae724a0a6d6e0a2b33dded4140219fb0.svg",
                     "bitmapResolution": 1,
@@ -1636,280 +2056,416 @@
         }
     },
     {
-        "name": "Duck",
-        "md5": "c3baf7eedfbdac8cd1e4f1f1f779dc0c.svg",
+        "name": "Drum-Bass",
+        "md5": "3308e038214f5a4adc53076a9fee9021.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
-            1
+            2,
+            3
         ],
         "json": {
-            "objName": "Duck",
+            "objName": "Drum-Bass",
             "sounds": [
                 {
-                    "soundName": "duck",
+                    "soundName": "drum bass1",
                     "soundID": -1,
-                    "md5": "af5b039e1b05e0ccb12944f648a8884e.wav",
-                    "sampleCount": 5792,
+                    "md5": "48328c874353617451e4c7902cc82817.wav",
+                    "sampleCount": 6528,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "drum bass2",
+                    "soundID": -1,
+                    "md5": "711a1270d1cf2e5de9b145ee539213e4.wav",
+                    "sampleCount": 3791,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "drum bass3",
+                    "soundID": -1,
+                    "md5": "c21704337b16359ea631b5f8eb48f765.wav",
+                    "sampleCount": 8576,
                     "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "duck",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "c3baf7eedfbdac8cd1e4f1f1f779dc0c.svg",
+                    "costumeName": "drum bass-a",
+                    "baseLayerID": 4,
+                    "baseLayerMD5": "3308e038214f5a4adc53076a9fee9021.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 61,
-                    "rotationCenterY": 59
+                    "rotationCenterX": 36,
+                    "rotationCenterY": 46
+                },
+                {
+                    "costumeName": "drum bass-b",
+                    "baseLayerID": 5,
+                    "baseLayerMD5": "5febb3df727fb6624946e807a665b866.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 36,
+                    "rotationCenterY": 46
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 60,
-            "scratchY": 49,
+            "scratchX": 78,
+            "scratchY": 23,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 49,
+            "indexInLibrary": 11,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Elephant",
-        "md5": "b3515b3805938b0fae4e527aa0b4524e.svg",
+        "name": "Drum-Conga",
+        "md5": "b3da94523b6d3df2dd30602399599ab4.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
             2,
-            1
+            4
         ],
         "json": {
-            "objName": "Elephant",
+            "objName": "Drum-Conga",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "high conga",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "16144544de90e98a92a265d4fc3241ea.wav",
+                    "sampleCount": 8192,
+                    "rate": 22050,
                     "format": ""
-                }
-            ],
-            "costumes": [
+                },
                 {
-                    "costumeName": "elephant-a ",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "b3515b3805938b0fae4e527aa0b4524e.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 107,
-                    "rotationCenterY": 33
+                    "soundName": "low conga",
+                    "soundID": -1,
+                    "md5": "0b6f94487cd8a1cf0bb77e15966656c3.wav",
+                    "sampleCount": 8384,
+                    "rate": 22050,
+                    "format": ""
                 },
                 {
-                    "costumeName": "elephant-b ",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "bce91fa266220d3679a4c19c4e38b1f7.svg",
+                    "soundName": "muted conga",
+                    "soundID": -1,
+                    "md5": "1d4abbe3c9bfe198a88badb10762de75.wav",
+                    "sampleCount": 4544,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "tap conga",
+                    "soundID": -1,
+                    "md5": "fd9a67157f57f9cc6fe3cdce38a6d4a8.wav",
+                    "sampleCount": 6880,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "drums conga-a",
+                    "baseLayerID": 8,
+                    "baseLayerMD5": "b3da94523b6d3df2dd30602399599ab4.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 95,
-                    "rotationCenterY": 40
+                    "rotationCenterX": 51,
+                    "rotationCenterY": 51
+                },
+                {
+                    "costumeName": "drums conga-b",
+                    "baseLayerID": 9,
+                    "baseLayerMD5": "d4398062ed6e09927ab52823255186d3.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 52,
+                    "rotationCenterY": 79
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -51,
-            "scratchY": -17,
+            "scratchX": 98,
+            "scratchY": 34,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 50,
+            "indexInLibrary": 13,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Fish1",
-        "md5": "df78f8195f72372846d96dc70cb0ad95.svg",
+        "name": "Drum-Snare",
+        "md5": "868f700de73a35c4d6fa4c93507c348d.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
-            1
+            2,
+            3
         ],
         "json": {
-            "objName": "Fish1",
+            "objName": "Drum-Snare",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "tap snare",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "d55b3954d72c6275917f375e49b502f3.wav",
+                    "sampleCount": 3296,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "sidestick snare",
+                    "soundID": -1,
+                    "md5": "f6868ee5cf626fc4ef3ca1119dc95592.wav",
+                    "sampleCount": 2336,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "flam snare",
+                    "soundID": -1,
+                    "md5": "3b6cce9f8c56c0537ca61eee3945cd1d.wav",
+                    "sampleCount": 4416,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "fish1",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "df78f8195f72372846d96dc70cb0ad95.svg",
+                    "costumeName": "drum snare-a",
+                    "baseLayerID": 6,
+                    "baseLayerMD5": "868f700de73a35c4d6fa4c93507c348d.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 51,
+                    "rotationCenterY": 37
+                },
+                {
+                    "costumeName": "drum snare-b",
+                    "baseLayerID": 7,
+                    "baseLayerMD5": "93738cb485ef57cbd4b9bff386d0bba2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 57,
+                    "rotationCenterY": 59
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -90,
-            "scratchY": -25,
+            "scratchX": 67,
+            "scratchY": -40,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 28,
+            "indexInLibrary": 12,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Fish2",
-        "md5": "f3dd9cb79cce497a90900241cf726367.svg",
+        "name": "Drum-Tabla",
+        "md5": "68ce53b53fcc68744584c28d20144c4f.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
-            1
+            2,
+            4
         ],
         "json": {
-            "objName": "Fish2",
+            "objName": "Drum-Tabla",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "hi na tabla",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "35b42d98c43404a5b1b52fb232a62bd7.wav",
+                    "sampleCount": 4096,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "hi tun tabla",
+                    "soundID": -1,
+                    "md5": "da734693dfa6a9a7eccdc7f9a0ca9840.wav",
+                    "sampleCount": 18656,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "lo gliss tabla",
+                    "soundID": -1,
+                    "md5": "d7cd24689737569c93e7ea7344ba6b0e.wav",
+                    "sampleCount": 7008,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "lo geh tabla",
+                    "soundID": -1,
+                    "md5": "9205359ab69d042ed3da8a160a651690.wav",
+                    "sampleCount": 30784,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "fish2",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "f3dd9cb79cce497a90900241cf726367.svg",
+                    "costumeName": "tabla-a",
+                    "baseLayerID": 10,
+                    "baseLayerMD5": "68ce53b53fcc68744584c28d20144c4f.svg",
                     "bitmapResolution": 1,
                     "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterY": 45
+                },
+                {
+                    "costumeName": "tabla-b",
+                    "baseLayerID": 11,
+                    "baseLayerMD5": "01b6ffb8691d32be10fabc77ddfb55b0.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 78,
+                    "rotationCenterY": 48
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 94,
-            "scratchY": 11,
+            "scratchX": -1,
+            "scratchY": -6,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 29,
+            "indexInLibrary": 14,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Fish3",
-        "md5": "aec949cefb15ddd1330f3b633734d4d3.svg",
+        "name": "Drum1",
+        "md5": "daad8bc865f55200844dbce476d2f1e9.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
-            1
+            2,
+            2
         ],
         "json": {
-            "objName": "Fish3",
+            "objName": "Drum1",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "high tom",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "d623f99b3c8d33932eb2c6c9cfd817c5.wav",
+                    "sampleCount": 12320,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "low tom",
+                    "soundID": -1,
+                    "md5": "1569bbbd8952b0575e5a5cb5aefb50ba.wav",
+                    "sampleCount": 20000,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "fish3",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "aec949cefb15ddd1330f3b633734d4d3.svg",
+                    "costumeName": "drum1-a",
+                    "baseLayerID": 12,
+                    "baseLayerMD5": "daad8bc865f55200844dbce476d2f1e9.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 44
+                },
+                {
+                    "costumeName": "drum1-b",
+                    "baseLayerID": 13,
+                    "baseLayerMD5": "8a2e9596b02ecdc195d76c1f34a48f76.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 60,
+                    "rotationCenterY": 61
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -6,
-            "scratchY": -20,
+            "scratchX": 48,
+            "scratchY": 36,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 30,
+            "indexInLibrary": 15,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Frog",
-        "md5": "285483a688eed2ff8010c65112f99c41.svg",
+        "name": "Drum2",
+        "md5": "68baa189ac7afb9426db1818aa88be8e.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
-            1
+            2,
+            2
         ],
         "json": {
-            "objName": "Frog",
+            "objName": "Drum2",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "high tom",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "d623f99b3c8d33932eb2c6c9cfd817c5.wav",
+                    "sampleCount": 12320,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "low tom",
+                    "soundID": -1,
+                    "md5": "1569bbbd8952b0575e5a5cb5aefb50ba.wav",
+                    "sampleCount": 20000,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "frog",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "285483a688eed2ff8010c65112f99c41.svg",
+                    "costumeName": "drum2-a",
+                    "baseLayerID": 14,
+                    "baseLayerMD5": "68baa189ac7afb9426db1818aa88be8e.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 48,
-                    "rotationCenterY": 30
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 39
+                },
+                {
+                    "costumeName": "drum2-b",
+                    "baseLayerID": 15,
+                    "baseLayerMD5": "4a58fe0f173104aab03aaccdd3ce5280.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 54
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -19,
-            "scratchY": -11,
+            "scratchX": -49,
+            "scratchY": 34,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 31,
+            "indexInLibrary": 16,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Ghost1",
-        "md5": "c88579c578f2d171de78612f2ff9c9d9.svg",
+        "name": "Duck",
+        "md5": "c3baf7eedfbdac8cd1e4f1f1f779dc0c.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -1918,42 +2474,42 @@
             1
         ],
         "json": {
-            "objName": "Ghost1",
+            "objName": "Duck",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "duck",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "af5b039e1b05e0ccb12944f648a8884e.wav",
+                    "sampleCount": 5792,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "ghost1 ",
+                    "costumeName": "duck",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "c88579c578f2d171de78612f2ff9c9d9.svg",
+                    "baseLayerMD5": "c3baf7eedfbdac8cd1e4f1f1f779dc0c.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 60,
-                    "rotationCenterY": 63
+                    "rotationCenterX": 61,
+                    "rotationCenterY": 59
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 90,
-            "scratchY": 38,
+            "scratchX": 60,
+            "scratchY": 49,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 32,
+            "indexInLibrary": 49,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Ghost2",
-        "md5": "607be245da950af1a4e4d79acfda46e3.svg",
+        "name": "Elephant",
+        "md5": "b3515b3805938b0fae4e527aa0b4524e.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -1962,7 +2518,7 @@
             1
         ],
         "json": {
-            "objName": "Ghost2",
+            "objName": "Elephant",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -1975,46 +2531,46 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "ghost2-a",
+                    "costumeName": "elephant-a ",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "607be245da950af1a4e4d79acfda46e3.svg",
+                    "baseLayerMD5": "b3515b3805938b0fae4e527aa0b4524e.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 107,
+                    "rotationCenterY": 33
                 },
                 {
-                    "costumeName": "ghost2-b",
+                    "costumeName": "elephant-b ",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "b9e2ebbe17c617ac182abd8bc1627693.svg",
+                    "baseLayerMD5": "bce91fa266220d3679a4c19c4e38b1f7.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 95,
+                    "rotationCenterY": 40
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 39,
-            "scratchY": -22,
+            "scratchX": -51,
+            "scratchY": -17,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 51,
+            "indexInLibrary": 50,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Giga",
-        "md5": "93cb048a1d199f92424b9c097fa5fa38.svg",
+        "name": "Empty",
+        "md5": "cd21514d0531fdffb22204e0ec5ed84a.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            4,
+            1,
             1
         ],
         "json": {
-            "objName": "Giga",
+            "objName": "Empty",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2027,62 +2583,38 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "giga-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "93cb048a1d199f92424b9c097fa5fa38.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 72,
-                    "rotationCenterY": 96
-                },
-                {
-                    "costumeName": "giga-b",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "528613711a7eae3a929025be04db081c.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 72,
-                    "rotationCenterY": 96
-                },
-                {
-                    "costumeName": "giga-c",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "ee4dd21d7ca6d1b889ee25d245cbcc66.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 73,
-                    "rotationCenterY": 96
-                },
-                {
-                    "costumeName": "giga-d",
+                    "costumeName": "empty",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "7708e2d9f83a01476ee6d17aa540ddf1.svg",
+                    "baseLayerMD5": "cd21514d0531fdffb22204e0ec5ed84a.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 73,
-                    "rotationCenterY": 96
+                    "rotationCenterX": 0,
+                    "rotationCenterY": 0
                 }
             ],
             "currentCostumeIndex": 0,
             "scratchX": 36,
-            "scratchY": 20,
+            "scratchY": 28,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 54,
+            "indexInLibrary": 67,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Gobo",
-        "md5": "1f5ea0d12f85aed2e471cdd21b0bd6d7.svg",
+        "name": "Fish1",
+        "md5": "df78f8195f72372846d96dc70cb0ad95.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            3,
+            1,
             1
         ],
         "json": {
-            "objName": "Gobo",
+            "objName": "Fish1",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2095,149 +2627,117 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "gobo-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "1f5ea0d12f85aed2e471cdd21b0bd6d7.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 47,
-                    "rotationCenterY": 55
-                },
-                {
-                    "costumeName": "gobo-b",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "73e493e4abd5d0954b677b97abcb7116.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 47,
-                    "rotationCenterY": 55
-                },
-                {
-                    "costumeName": "gobo-c",
+                    "costumeName": "fish1",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "bc68a6bdf300df7b53d73b38f74c844e.svg",
+                    "baseLayerMD5": "df78f8195f72372846d96dc70cb0ad95.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 47,
-                    "rotationCenterY": 55
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -33,
-            "scratchY": 25,
+            "scratchX": -90,
+            "scratchY": -25,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 53,
+            "indexInLibrary": 28,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Hippo1",
-        "md5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
+        "name": "Fish2",
+        "md5": "f3dd9cb79cce497a90900241cf726367.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
+            1,
             1
         ],
         "json": {
-            "objName": "Hippo1",
+            "objName": "Fish2",
             "sounds": [
                 {
-                    "soundName": "meow",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
-                    "sampleCount": 18688,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "hippo1-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 65
-                },
-                {
-                    "costumeName": "hippo1-b",
+                    "costumeName": "fish2",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "e65ed93bbb9cccf698fc7e774ab609a6.svg",
+                    "baseLayerMD5": "f3dd9cb79cce497a90900241cf726367.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 68
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 59,
-            "scratchY": 37,
+            "scratchX": 94,
+            "scratchY": 11,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 55,
+            "indexInLibrary": 29,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Horse1",
-        "md5": "32f4d80477cd070cb0848e555d374060.svg",
+        "name": "Fish3",
+        "md5": "aec949cefb15ddd1330f3b633734d4d3.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
+            1,
             1
         ],
         "json": {
-            "objName": "Horse1",
+            "objName": "Fish3",
             "sounds": [
                 {
-                    "soundName": "meow",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
-                    "sampleCount": 18688,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "horse1-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "32f4d80477cd070cb0848e555d374060.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 119,
-                    "rotationCenterY": 83
-                },
-                {
-                    "costumeName": "horse1-b",
+                    "costumeName": "fish3",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "ffa6431c5ef2a4e975ecffacdb0efea7.svg",
+                    "baseLayerMD5": "aec949cefb15ddd1330f3b633734d4d3.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 103,
-                    "rotationCenterY": 97
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -4,
-            "scratchY": -26,
+            "scratchX": -6,
+            "scratchY": -20,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 56,
+            "indexInLibrary": 30,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Knight",
-        "md5": "f2c5e8bc24d001b81566879dbf2f1a13.svg",
+        "name": "Frog",
+        "md5": "285483a688eed2ff8010c65112f99c41.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -2246,7 +2746,7 @@
             1
         ],
         "json": {
-            "objName": "Knight",
+            "objName": "Frog",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2259,29 +2759,29 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "knight",
+                    "costumeName": "frog",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "f2c5e8bc24d001b81566879dbf2f1a13.svg",
+                    "baseLayerMD5": "285483a688eed2ff8010c65112f99c41.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 48,
+                    "rotationCenterY": 30
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 90,
-            "scratchY": -18,
+            "scratchX": -19,
+            "scratchY": -11,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 33,
+            "indexInLibrary": 31,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Ladybug1",
-        "md5": "f16a1ccc69a4a8190a927f1595aa7bfa.svg",
+        "name": "Ghost1",
+        "md5": "c88579c578f2d171de78612f2ff9c9d9.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -2290,7 +2790,7 @@
             1
         ],
         "json": {
-            "objName": "Ladybug1",
+            "objName": "Ghost1",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2303,29 +2803,29 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "ladybug2",
+                    "costumeName": "ghost1 ",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "f16a1ccc69a4a8190a927f1595aa7bfa.svg",
+                    "baseLayerMD5": "c88579c578f2d171de78612f2ff9c9d9.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 41,
-                    "rotationCenterY": 43
+                    "rotationCenterX": 60,
+                    "rotationCenterY": 63
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -90,
-            "scratchY": 42,
+            "scratchX": 90,
+            "scratchY": 38,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 34,
+            "indexInLibrary": 32,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Lion",
-        "md5": "692a3c84366bf8ae4d16858e20e792f5.svg",
+        "name": "Ghost2",
+        "md5": "607be245da950af1a4e4d79acfda46e3.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -2334,119 +2834,127 @@
             1
         ],
         "json": {
-            "objName": "Lion",
+            "objName": "Ghost2",
             "sounds": [
                 {
-                    "soundName": "meow",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
-                    "sampleCount": 18688,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "lion-a",
+                    "costumeName": "ghost2-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "692a3c84366bf8ae4d16858e20e792f5.svg",
+                    "baseLayerMD5": "607be245da950af1a4e4d79acfda46e3.svg",
                     "bitmapResolution": 1,
                     "rotationCenterX": 75,
                     "rotationCenterY": 75
                 },
                 {
-                    "costumeName": "lion-b",
+                    "costumeName": "ghost2-b",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "a519ef168a345a2846d0201bf092a6d0.svg",
+                    "baseLayerMD5": "b9e2ebbe17c617ac182abd8bc1627693.svg",
                     "bitmapResolution": 1,
                     "rotationCenterX": 75,
                     "rotationCenterY": 75
                 }
             ],
-            "currentCostumeIndex": 1,
-            "scratchX": 8,
-            "scratchY": 36,
+            "currentCostumeIndex": 0,
+            "scratchX": 39,
+            "scratchY": -22,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 57,
+            "indexInLibrary": 51,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Monkey2",
-        "md5": "6e4de762dbd52cd2b6356694a9668211.svg",
+        "name": "Giga",
+        "md5": "93cb048a1d199f92424b9c097fa5fa38.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            3,
+            4,
             1
         ],
         "json": {
-            "objName": "Monkey2",
+            "objName": "Giga",
             "sounds": [
                 {
-                    "soundName": "chee chee",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "25f4826cdd61e0a1c623ec2324c16ca0.wav",
-                    "sampleCount": 34560,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "monkey2-a",
+                    "costumeName": "giga-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "6e4de762dbd52cd2b6356694a9668211.svg",
+                    "baseLayerMD5": "93cb048a1d199f92424b9c097fa5fa38.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 68,
-                    "rotationCenterY": 99
+                    "rotationCenterX": 72,
+                    "rotationCenterY": 96
                 },
                 {
-                    "costumeName": "monkey2-b",
+                    "costumeName": "giga-b",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "7662a3a0f4c6fa21fdf2de33bd80fe5f.svg",
+                    "baseLayerMD5": "528613711a7eae3a929025be04db081c.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 68,
-                    "rotationCenterY": 99
+                    "rotationCenterX": 72,
+                    "rotationCenterY": 96
                 },
                 {
-                    "costumeName": "monkey2-c",
+                    "costumeName": "giga-c",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "db8eb50b948047181922310bb94511fb.svg",
+                    "baseLayerMD5": "ee4dd21d7ca6d1b889ee25d245cbcc66.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 68,
-                    "rotationCenterY": 99
+                    "rotationCenterX": 73,
+                    "rotationCenterY": 96
+                },
+                {
+                    "costumeName": "giga-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7708e2d9f83a01476ee6d17aa540ddf1.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 73,
+                    "rotationCenterY": 96
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -61,
-            "scratchY": 24,
-            "scale": 0.75,
+            "scratchX": 36,
+            "scratchY": 20,
+            "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 58,
+            "indexInLibrary": 54,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Nano",
-        "md5": "02c5433118f508038484bbc5b111e187.svg",
+        "name": "Gobo",
+        "md5": "1f5ea0d12f85aed2e471cdd21b0bd6d7.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            4,
+            3,
             1
         ],
         "json": {
-            "objName": "Nano",
+            "objName": "Gobo",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2459,430 +2967,502 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "nano-a",
+                    "costumeName": "gobo-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "02c5433118f508038484bbc5b111e187.svg",
+                    "baseLayerMD5": "1f5ea0d12f85aed2e471cdd21b0bd6d7.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 61,
-                    "rotationCenterY": 60
-                },
-                {
-                    "costumeName": "nano-b",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "10d6d9130618cd092ae02158cde2e113.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 61,
-                    "rotationCenterY": 60
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 55
                 },
                 {
-                    "costumeName": "nano-c",
+                    "costumeName": "gobo-b",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "85e762d45bc626ca2edb3472c7cfaa32.svg",
+                    "baseLayerMD5": "73e493e4abd5d0954b677b97abcb7116.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 61,
-                    "rotationCenterY": 60
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 55
                 },
                 {
-                    "costumeName": "nano-d",
+                    "costumeName": "gobo-c",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "b10925346da8080443f27e7dfaeff6f7.svg",
+                    "baseLayerMD5": "bc68a6bdf300df7b53d73b38f74c844e.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 61,
-                    "rotationCenterY": 60
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 55
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -18,
-            "scratchY": 28,
+            "scratchX": -33,
+            "scratchY": 25,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 59,
+            "indexInLibrary": 53,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Octopus",
-        "md5": "bb68d2e29d8572ef9de06f8033e668d9.svg",
+        "name": "Guitar",
+        "md5": "dfa85e2a962b725ee53f61cea2edc1fb.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
-            1
+            1,
+            8
         ],
         "json": {
-            "objName": "Octopus",
+            "objName": "Guitar",
             "sounds": [
                 {
-                    "soundName": "meow",
+                    "soundName": "C guitar",
                     "soundID": -1,
-                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
-                    "sampleCount": 18688,
+                    "md5": "22baa07795a9a524614075cdea543793.wav",
+                    "sampleCount": 44864,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D guitar",
+                    "soundID": -1,
+                    "md5": "2dbcfae6a55738f94bbb40aa5fcbf7ce.wav",
+                    "sampleCount": 41120,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E guitar",
+                    "soundID": -1,
+                    "md5": "4b5d1da83e59bf35578324573c991666.wav",
+                    "sampleCount": 38400,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F guitar",
+                    "soundID": -1,
+                    "md5": "b51d086aeb1921ec405561df52ecbc50.wav",
+                    "sampleCount": 36416,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G guitar",
+                    "soundID": -1,
+                    "md5": "98a835713ecea2f3ef9f4f442d52ad20.wav",
+                    "sampleCount": 33600,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A guitar",
+                    "soundID": -1,
+                    "md5": "ee753e87d212d4b2fb650ca660f1e839.wav",
+                    "sampleCount": 31872,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B guitar",
+                    "soundID": -1,
+                    "md5": "2ae2d67de62df8ca54d638b4ad2466c3.wav",
+                    "sampleCount": 29504,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 guitar",
+                    "soundID": -1,
+                    "md5": "c8d2851bd99d8e0ce6c1f05e4acc7f34.wav",
+                    "sampleCount": 27712,
                     "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "octopus-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "bb68d2e29d8572ef9de06f8033e668d9.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
-                },
-                {
-                    "costumeName": "octopus-b",
+                    "costumeName": "guitar",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "b52bd3bc12553bb31b1395516c3cec4d.svg",
+                    "baseLayerMD5": "dfa85e2a962b725ee53f61cea2edc1fb.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 37,
+                    "rotationCenterY": 98
                 }
             ],
-            "currentCostumeIndex": 1,
-            "scratchX": 51,
-            "scratchY": 10,
+            "currentCostumeIndex": 0,
+            "scratchX": 13,
+            "scratchY": -2,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 60,
+            "indexInLibrary": 5,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Parrot",
-        "md5": "098570b8e1aa85b32f9b4eb07bea3af2.svg",
+        "name": "Guitar-Bass",
+        "md5": "83cf122ec4a291e2a17910f718b583a5.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
-            1
+            1,
+            8
         ],
         "json": {
-            "objName": "Parrot",
+            "objName": "Guitar-Bass",
             "sounds": [
                 {
-                    "soundName": "bird",
+                    "soundName": "C elec bass",
                     "soundID": -1,
-                    "md5": "18bd4b634a3f992a16b30344c7d810e0.wav",
-                    "sampleCount": 3840,
-                    "rate": 11025,
+                    "md5": "69eee3d038ea0f1c34ec9156a789236d.wav",
+                    "sampleCount": 5216,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D elec bass",
+                    "soundID": -1,
+                    "md5": "67a6d1aa68233a2fa641aee88c7f051f.wav",
+                    "sampleCount": 5568,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E elec bass",
+                    "soundID": -1,
+                    "md5": "0704b8ceabe54f1dcedda8c98f1119fd.wav",
+                    "sampleCount": 5691,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F elec bass",
+                    "soundID": -1,
+                    "md5": "45eedb4ce62a9cbbd2207824b94a4641.wav",
+                    "sampleCount": 5312,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G elec bass",
+                    "soundID": -1,
+                    "md5": "97b187d72219b994a6ef6a5a6b09605c.wav",
+                    "sampleCount": 5568,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A elec bass",
+                    "soundID": -1,
+                    "md5": "5cb46ddd903fc2c9976ff881df9273c9.wav",
+                    "sampleCount": 5920,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B elec bass",
+                    "soundID": -1,
+                    "md5": "5a0701d0a914223b5288300ac94e90e4.wav",
+                    "sampleCount": 6208,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 elec bass",
+                    "soundID": -1,
+                    "md5": "56fc995b8860e713c5948ecd1c2ae572.wav",
+                    "sampleCount": 5792,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "parrot-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "098570b8e1aa85b32f9b4eb07bea3af2.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 86,
-                    "rotationCenterY": 106
-                },
-                {
-                    "costumeName": "parrot-b",
+                    "costumeName": "guitar bass",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "721255a0733c9d8d2ba518ff09b3b7cb.svg",
+                    "baseLayerMD5": "83cf122ec4a291e2a17910f718b583a5.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 49,
-                    "rotationCenterY": 31
+                    "rotationCenterX": 53,
+                    "rotationCenterY": 145
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 77,
-            "scratchY": 23,
+            "scratchX": 50,
+            "scratchY": 40,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 61,
+            "indexInLibrary": 4,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Penguin1",
-        "md5": "c17d9e4bdb59c574e0c34aa70af516da.svg",
+        "name": "Guitar-Electric",
+        "md5": "18d7b47368ba1ead0d1ca436b8369211.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
             1,
-            1
+            8
         ],
         "json": {
-            "objName": "Penguin1",
+            "objName": "Guitar-Electric",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "C elec guitar",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "0d340de02e14bebaf8dfa0e43eb3f1f9.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D elec guitar",
+                    "soundID": -1,
+                    "md5": "1b5de9866801eb2f9d4f57c7c3b473f5.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E elec guitar",
+                    "soundID": -1,
+                    "md5": "2e6a6ae3e0f72bf78c74def8130f459a.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F elec guitar",
+                    "soundID": -1,
+                    "md5": "5eb00f15f21f734986aa45156d44478d.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G elec guitar",
+                    "soundID": -1,
+                    "md5": "cd0d0e7dad415b2ffa2ba7a61860eaf8.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A elec guitar",
+                    "soundID": -1,
+                    "md5": "fa5f7fea601e9368dd68449d9a54c995.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B elec guitar",
+                    "soundID": -1,
+                    "md5": "81f142d0b00189703d7fe9b1f13f6f87.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 elec guitar",
+                    "soundID": -1,
+                    "md5": "3a8ed3129f22cba5b0810bc030d16b5f.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "penguin1",
+                    "costumeName": "guitar electric",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "c17d9e4bdb59c574e0c34aa70af516da.svg",
+                    "baseLayerMD5": "18d7b47368ba1ead0d1ca436b8369211.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 54,
-                    "rotationCenterY": 61
+                    "rotationCenterX": 37,
+                    "rotationCenterY": 114
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -58,
-            "scratchY": -19,
+            "scratchX": -80,
+            "scratchY": -41,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 35,
+            "indexInLibrary": 6,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Pico",
-        "md5": "0579fe60bb3717c49dfd7743caa84ada.svg",
+        "name": "Hippo1",
+        "md5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            4,
+            2,
             1
         ],
         "json": {
-            "objName": "Pico",
+            "objName": "Hippo1",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "meow",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "pico-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "0579fe60bb3717c49dfd7743caa84ada.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 55,
-                    "rotationCenterY": 66
-                },
-                {
-                    "costumeName": "pico-b",
+                    "costumeName": "hippo1-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "26c688d7544757225ff51cd2fb1519b5.svg",
+                    "baseLayerMD5": "c1353c4a5eec5e6f32ed053e6f6e8f99.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 55,
-                    "rotationCenterY": 66
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 65
                 },
                 {
-                    "costumeName": "pico-c",
+                    "costumeName": "hippo1-b",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "adf61e2090f8060e1e8b2b0604d03751.svg",
+                    "baseLayerMD5": "e65ed93bbb9cccf698fc7e774ab609a6.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 55,
-                    "rotationCenterY": 66
-                },
-                {
-                    "costumeName": "pico-d",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "594704bf12e3c4d9e83bb91661ad709a.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 55,
-                    "rotationCenterY": 66
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 68
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 80,
-            "scratchY": -26,
+            "scratchX": 59,
+            "scratchY": 37,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 67,
+            "indexInLibrary": 55,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Rainbow",
-        "md5": "680a806bd87a28c8b25b5f9b6347f022.svg",
+        "name": "Horse1",
+        "md5": "32f4d80477cd070cb0848e555d374060.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
+            2,
             1
         ],
         "json": {
-            "objName": "Rainbow",
+            "objName": "Horse1",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "meow",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "rainbow",
+                    "costumeName": "horse1-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "680a806bd87a28c8b25b5f9b6347f022.svg",
+                    "baseLayerMD5": "32f4d80477cd070cb0848e555d374060.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 72,
-                    "rotationCenterY": 36
+                    "rotationCenterX": 119,
+                    "rotationCenterY": 83
+                },
+                {
+                    "costumeName": "horse1-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ffa6431c5ef2a4e975ecffacdb0efea7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 103,
+                    "rotationCenterY": 97
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -91,
-            "scratchY": 11,
+            "scratchX": -4,
+            "scratchY": -26,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 36,
+            "indexInLibrary": 56,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Saxophone",
-        "md5": "a09b114b0652006ac66def94548073a9.svg",
+        "name": "Knight",
+        "md5": "f2c5e8bc24d001b81566879dbf2f1a13.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            2,
-            8
+            1,
+            1
         ],
         "json": {
-            "objName": "Saxophone",
+            "objName": "Knight",
             "sounds": [
                 {
-                    "soundName": "C sax",
-                    "soundID": -1,
-                    "md5": "4d2c939d6953b5f241a27a62cf72de64.wav",
-                    "sampleCount": 9491,
-                    "rate": 22050,
-                    "format": ""
-                },
-                {
-                    "soundName": "D sax",
-                    "soundID": -1,
-                    "md5": "39f41954a73c0e15d842061e1a4c5e1d.wav",
-                    "sampleCount": 9555,
-                    "rate": 22050,
-                    "format": ""
-                },
-                {
-                    "soundName": "E sax",
-                    "soundID": -1,
-                    "md5": "3568b7dfe173fab6877a9ff1dcbcf1aa.wav",
-                    "sampleCount": 7489,
-                    "rate": 22050,
-                    "format": ""
-                },
-                {
-                    "soundName": "F sax",
-                    "soundID": -1,
-                    "md5": "2ae3083817bcd595e26ea2884b6684d5.wav",
-                    "sampleCount": 7361,
-                    "rate": 22050,
-                    "format": "adpcm"
-                },
-                {
-                    "soundName": "G sax",
-                    "soundID": -1,
-                    "md5": "cefba5de46adfe5702485e0934bb1e13.wav",
-                    "sampleCount": 7349,
-                    "rate": 22050,
-                    "format": "adpcm"
-                },
-                {
-                    "soundName": "A sax",
-                    "soundID": -1,
-                    "md5": "420991e0d6d99292c6d736963842536a.wav",
-                    "sampleCount": 6472,
-                    "rate": 22050,
-                    "format": ""
-                },
-                {
-                    "soundName": "B sax",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "653ebe92d491b49ad5d8101d629f567b.wav",
-                    "sampleCount": 9555,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
-                },
-                {
-                    "soundName": "C2 sax",
-                    "soundID": -1,
-                    "md5": "ea8d34b18c3d8fe328cea201666458bf.wav",
-                    "sampleCount": 7349,
-                    "rate": 22050,
-                    "format": "adpcm"
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "saxophone-a",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "a09b114b0652006ac66def94548073a9.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 80
-                },
-                {
-                    "costumeName": "saxophone-b",
+                    "costumeName": "knight",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "366c42cc65497f5007c9377a2d4d854b.svg",
+                    "baseLayerMD5": "f2c5e8bc24d001b81566879dbf2f1a13.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 80
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -51,
-            "scratchY": 23,
+            "scratchX": 90,
+            "scratchY": -18,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 62,
+            "indexInLibrary": 33,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Shark",
-        "md5": "7c0a907eae79462f69f8e2af8e7df828.svg",
+        "name": "Ladybug1",
+        "md5": "f16a1ccc69a4a8190a927f1595aa7bfa.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            3,
+            1,
             1
         ],
         "json": {
-            "objName": "Shark",
+            "objName": "Ladybug1",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -2895,426 +3475,5941 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "shark-a ",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "7c0a907eae79462f69f8e2af8e7df828.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
-                },
-                {
-                    "costumeName": "shark-b ",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "cff9ae87a93294693a0650b38a7a33d2.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
-                },
-                {
-                    "costumeName": "shark-c ",
+                    "costumeName": "ladybug2",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "afeae3f998598424f7c50918507f6ce6.svg",
+                    "baseLayerMD5": "f16a1ccc69a4a8190a927f1595aa7bfa.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 77,
-                    "rotationCenterY": 37
+                    "rotationCenterX": 41,
+                    "rotationCenterY": 43
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 65,
-            "scratchY": 34,
+            "scratchX": -90,
+            "scratchY": 42,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 63,
+            "indexInLibrary": 34,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Snowman",
-        "md5": "56c71c31c17b9bc66a2aab0342cf94b2.svg",
+        "name": "Lion",
+        "md5": "692a3c84366bf8ae4d16858e20e792f5.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            1,
+            2,
             1
         ],
         "json": {
-            "objName": "Snowman",
+            "objName": "Lion",
             "sounds": [
                 {
-                    "soundName": "pop",
+                    "soundName": "meow",
                     "soundID": -1,
-                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
-                    "sampleCount": 258,
-                    "rate": 11025,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "snowman",
+                    "costumeName": "lion-a",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "56c71c31c17b9bc66a2aab0342cf94b2.svg",
+                    "baseLayerMD5": "692a3c84366bf8ae4d16858e20e792f5.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                },
+                {
+                    "costumeName": "lion-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a519ef168a345a2846d0201bf092a6d0.svg",
                     "bitmapResolution": 1,
                     "rotationCenterX": 75,
                     "rotationCenterY": 75
                 }
             ],
-            "currentCostumeIndex": 0,
-            "scratchX": -86,
-            "scratchY": 45,
+            "currentCostumeIndex": 1,
+            "scratchX": 8,
+            "scratchY": 36,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 37,
+            "indexInLibrary": 57,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Speaker",
-        "md5": "44dc3a2ec161999545914d1f77332d76.svg",
+        "name": "Microphone",
+        "md5": "59109aefada55997b9497c6266695830.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
             1,
-            7
+            10
         ],
         "json": {
-            "objName": "Speaker",
-            "variables": [
+            "objName": "Microphone",
+            "sounds": [
                 {
-                    "name": "scale degree",
-                    "value": 1,
-                    "isPersistent": false
+                    "soundName": "bass beatbox",
+                    "soundID": -1,
+                    "md5": "28153621d293c86da0b246d314458faf.wav",
+                    "sampleCount": 6720,
+                    "rate": 22050,
+                    "format": ""
                 },
                 {
-                    "name": "octave",
-                    "value": 0,
-                    "isPersistent": false
+                    "soundName": "hi beatbox",
+                    "soundID": -1,
+                    "md5": "5a07847bf246c227204728b05a3fc8f3.wav",
+                    "sampleCount": 5856,
+                    "rate": 22050,
+                    "format": ""
                 },
                 {
-                    "name": "note number",
-                    "value": 62,
-                    "isPersistent": false
+                    "soundName": "snare beatbox",
+                    "soundID": -1,
+                    "md5": "c642c4c00135d890998f351faec55498.wav",
+                    "sampleCount": 5630,
+                    "rate": 22050,
+                    "format": "adpcm"
                 },
                 {
-                    "name": "loop number",
-                    "value": 1,
-                    "isPersistent": false
-                }
-            ],
-            "scripts": [
-                [
-                    890,
-                    496,
-                    [
-                        [
-                            "procDef",
-                            "play major scale note %n for %n beats",
-                            [
-                                "note",
-                                "beats"
-                            ],
-                            [
-                                1,
-                                1
-                            ],
-                            false
-                        ],
-                        [
-                            "setVar:to:",
-                            "scale degree",
-                            [
-                                "%",
-                                [
-                                    "-",
-                                    [
-                                        "getParam",
-                                        "note",
-                                        "r"
-                                    ],
-                                    1
-                                ],
-                                7
-                            ]
-                        ],
-                        [
-                            "setVar:to:",
-                            "octave",
-                            [
-                                "computeFunction:of:",
-                                "floor",
-                                [
-                                    "/",
-                                    [
-                                        "-",
-                                        [
-                                            "getParam",
-                                            "note",
-                                            "r"
-                                        ],
-                                        1
-                                    ],
-                                    7
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "0"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    0
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "1"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "2"
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "2"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "4"
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "3"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "5"
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "4"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "7"
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "5"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "9"
-                                ]
-                            ]
-                        ],
-                        [
-                            "doIf",
-                            [
-                                "=",
-                                [
-                                    "readVariable",
-                                    "scale degree"
-                                ],
-                                "6"
-                            ],
-                            [
-                                [
-                                    "setVar:to:",
-                                    "note number",
-                                    "11"
-                                ]
-                            ]
-                        ],
-                        [
-                            "changeVar:by:",
-                            "note number",
-                            60
-                        ],
-                        [
-                            "changeVar:by:",
-                            "note number",
-                            [
-                                "*",
-                                [
-                                    "readVariable",
-                                    "octave"
-                                ],
-                                12
-                            ]
-                        ],
-                        [
-                            "noteOn:duration:elapsed:from:",
-                            [
-                                "readVariable",
-                                "note number"
-                            ],
-                            [
-                                "getParam",
-                                "beats",
-                                "r"
-                            ]
-                        ]
-                    ]
-                ]
-            ],
-            "sounds": [
-                {
-                    "soundName": "drive around",
+                    "soundName": "scratching beatbox",
                     "soundID": -1,
-                    "md5": "a3a85fb8564b0266f50a9c091087b7aa.wav",
-                    "sampleCount": 44096,
+                    "md5": "859249563a7b1fc0f6e92e36d1db81c7.wav",
+                    "sampleCount": 11552,
                     "rate": 22050,
                     "format": ""
                 },
                 {
-                    "soundName": "scratchy beat",
+                    "soundName": "crash beatbox",
                     "soundID": -1,
-                    "md5": "289dc558e076971e74dd1a0bd55719b1.wav",
-                    "sampleCount": 44096,
+                    "md5": "725e29369e9138a43f11e0e5eb3eb562.wav",
+                    "sampleCount": 26883,
                     "rate": 22050,
                     "format": ""
                 },
                 {
-                    "soundName": "drum jam",
+                    "soundName": "wub beatbox",
                     "soundID": -1,
-                    "md5": "8b5486ccc806e97e83049d25b071f7e4.wav",
-                    "sampleCount": 44288,
+                    "md5": "e1f32c057411da4237181ce72ae15d23.wav",
+                    "sampleCount": 7392,
                     "rate": 22050,
                     "format": ""
                 },
                 {
-                    "soundName": "cymbal echo",
-                    "soundID": -1,
-                    "md5": "bb243badd1201b2607bf2513df10cd97.wav",
-                    "sampleCount": 44326,
+                    "soundName": "hihat beatbox",
+                    "soundID": 0,
+                    "md5": "0c77025e2e874f05cd3c7d850874d56d.wav",
+                    "sampleCount": 4274,
                     "rate": 22050,
                     "format": ""
                 },
                 {
-                    "soundName": "drum satellite",
+                    "soundName": "rim beatbox",
                     "soundID": -1,
-                    "md5": "079067d7909f791b29f8be1c00fc2131.wav",
-                    "sampleCount": 44096,
+                    "md5": "7ede1382b578d8fc32850b48d082d914.wav",
+                    "sampleCount": 4960,
                     "rate": 22050,
                     "format": ""
                 },
                 {
-                    "soundName": "kick back",
+                    "soundName": "clap beatbox",
                     "soundID": -1,
-                    "md5": "9cd340d9d568b1479f731e69e103b3ce.wav",
-                    "sampleCount": 44748,
+                    "md5": "abc70bb390f8e55f22f32265500d814a.wav",
+                    "sampleCount": 4224,
                     "rate": 22050,
-                    "format": "adpcm"
+                    "format": ""
                 },
                 {
-                    "soundName": "drum funky",
+                    "soundName": "wah beatbox",
+                    "soundID": -1,
+                    "md5": "9021b7bb06f2399f18e2db4fb87095dc.wav",
+                    "sampleCount": 6624,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "microphone",
+                    "baseLayerID": 16,
+                    "baseLayerMD5": "59109aefada55997b9497c6266695830.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 27,
+                    "rotationCenterY": 31
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 47,
+            "scratchY": -45,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 17,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Microphone Stand",
+        "md5": "fe85f2d5a94d27b6d793361c3fddcf77.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            10
+        ],
+        "json": {
+            "objName": "Microphone Stand",
+            "sounds": [
+                {
+                    "soundName": "bass beatbox",
+                    "soundID": -1,
+                    "md5": "28153621d293c86da0b246d314458faf.wav",
+                    "sampleCount": 6720,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "hi beatbox",
+                    "soundID": -1,
+                    "md5": "5a07847bf246c227204728b05a3fc8f3.wav",
+                    "sampleCount": 5856,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "snare beatbox",
+                    "soundID": 1,
+                    "md5": "726fea2968a387ef566c03d163f17668.wav",
+                    "sampleCount": 6102,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "scratching beatbox",
+                    "soundID": -1,
+                    "md5": "859249563a7b1fc0f6e92e36d1db81c7.wav",
+                    "sampleCount": 11552,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "crash beatbox",
+                    "soundID": -1,
+                    "md5": "725e29369e9138a43f11e0e5eb3eb562.wav",
+                    "sampleCount": 26883,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "wub beatbox",
+                    "soundID": -1,
+                    "md5": "e1f32c057411da4237181ce72ae15d23.wav",
+                    "sampleCount": 7392,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "hihat beatbox",
+                    "soundID": 0,
+                    "md5": "0c77025e2e874f05cd3c7d850874d56d.wav",
+                    "sampleCount": 4274,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "rim beatbox",
+                    "soundID": -1,
+                    "md5": "7ede1382b578d8fc32850b48d082d914.wav",
+                    "sampleCount": 4960,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "clap beatbox",
+                    "soundID": -1,
+                    "md5": "abc70bb390f8e55f22f32265500d814a.wav",
+                    "sampleCount": 4224,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "wah beatbox",
+                    "soundID": -1,
+                    "md5": "9021b7bb06f2399f18e2db4fb87095dc.wav",
+                    "sampleCount": 6624,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "microphonestand",
+                    "baseLayerID": 21,
+                    "baseLayerMD5": "fe85f2d5a94d27b6d793361c3fddcf77.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 57,
+                    "rotationCenterY": 55
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -2,
+            "scratchY": 49,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 19,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Monkey2",
+        "md5": "6e4de762dbd52cd2b6356694a9668211.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            3,
+            1
+        ],
+        "json": {
+            "objName": "Monkey2",
+            "sounds": [
+                {
+                    "soundName": "chee chee",
+                    "soundID": -1,
+                    "md5": "25f4826cdd61e0a1c623ec2324c16ca0.wav",
+                    "sampleCount": 34560,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "monkey2-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "6e4de762dbd52cd2b6356694a9668211.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 68,
+                    "rotationCenterY": 99
+                },
+                {
+                    "costumeName": "monkey2-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7662a3a0f4c6fa21fdf2de33bd80fe5f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 68,
+                    "rotationCenterY": 99
+                },
+                {
+                    "costumeName": "monkey2-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "db8eb50b948047181922310bb94511fb.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 68,
+                    "rotationCenterY": 99
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -61,
+            "scratchY": 24,
+            "scale": 0.75,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 58,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Nano",
+        "md5": "02c5433118f508038484bbc5b111e187.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            4,
+            1
+        ],
+        "json": {
+            "objName": "Nano",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "nano-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "02c5433118f508038484bbc5b111e187.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 61,
+                    "rotationCenterY": 60
+                },
+                {
+                    "costumeName": "nano-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "10d6d9130618cd092ae02158cde2e113.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 61,
+                    "rotationCenterY": 60
+                },
+                {
+                    "costumeName": "nano-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "85e762d45bc626ca2edb3472c7cfaa32.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 61,
+                    "rotationCenterY": 60
+                },
+                {
+                    "costumeName": "nano-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b10925346da8080443f27e7dfaeff6f7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 61,
+                    "rotationCenterY": 60
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -18,
+            "scratchY": 28,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 59,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Octopus",
+        "md5": "bb68d2e29d8572ef9de06f8033e668d9.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            1
+        ],
+        "json": {
+            "objName": "Octopus",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "octopus-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "bb68d2e29d8572ef9de06f8033e668d9.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                },
+                {
+                    "costumeName": "octopus-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b52bd3bc12553bb31b1395516c3cec4d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                }
+            ],
+            "currentCostumeIndex": 1,
+            "scratchX": 51,
+            "scratchY": 10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 60,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Parrot",
+        "md5": "098570b8e1aa85b32f9b4eb07bea3af2.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            1
+        ],
+        "json": {
+            "objName": "Parrot",
+            "sounds": [
+                {
+                    "soundName": "bird",
+                    "soundID": -1,
+                    "md5": "18bd4b634a3f992a16b30344c7d810e0.wav",
+                    "sampleCount": 3840,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "parrot-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "098570b8e1aa85b32f9b4eb07bea3af2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 86,
+                    "rotationCenterY": 106
+                },
+                {
+                    "costumeName": "parrot-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "721255a0733c9d8d2ba518ff09b3b7cb.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 31
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 77,
+            "scratchY": 23,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 61,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Penguin1",
+        "md5": "c17d9e4bdb59c574e0c34aa70af516da.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Penguin1",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "penguin1",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "c17d9e4bdb59c574e0c34aa70af516da.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 54,
+                    "rotationCenterY": 61
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -58,
+            "scratchY": -19,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 35,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Piano",
+        "md5": "a79a9794c290e5aa533230cc3d13795b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            8
+        ],
+        "json": {
+            "objName": "Piano",
+            "sounds": [
+                {
+                    "soundName": "C piano",
+                    "soundID": -1,
+                    "md5": "d27ed8d953fe8f03c00f4d733d31d2cc.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D piano",
+                    "soundID": -1,
+                    "md5": "51381ac422605ee8c7d64cfcbfd75efc.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E piano",
+                    "soundID": -1,
+                    "md5": "c818fdfaf8a0efcb562e24e794700a57.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F piano",
+                    "soundID": -1,
+                    "md5": "cdab3cce84f74ecf53e3941c6a003b5e.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G piano",
+                    "soundID": -1,
+                    "md5": "42bb2ed28e7023e111b33220e1594a6f.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A piano",
+                    "soundID": -1,
+                    "md5": "0727959edb2ea0525feed9b0c816991c.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B piano",
+                    "soundID": -1,
+                    "md5": "86826c6022a46370ed1afae69f1ab1b9.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 piano",
+                    "soundID": -1,
+                    "md5": "75d7d2c9b5d40dd4e1cb268111abf1a2.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "piano",
+                    "baseLayerID": 0,
+                    "baseLayerMD5": "a79a9794c290e5aa533230cc3d13795b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 142,
+                    "rotationCenterY": 88
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -83,
+            "scratchY": 3,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 7,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Piano-Electric",
+        "md5": "337368e789abc17beb1a2bacbb9d3bdc.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            4,
+            8
+        ],
+        "json": {
+            "objName": "Piano-Electric",
+            "sounds": [
+                {
+                    "soundName": "C elec piano",
+                    "soundID": -1,
+                    "md5": "8366ee963cc57ad24a8a35a26f722c2b.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D elec piano",
+                    "soundID": -1,
+                    "md5": "835f136ca8d346a17b4d4baf8405be37.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E elec piano",
+                    "soundID": -1,
+                    "md5": "ab3c198f8e36efff14f0a5bad35fa3cd.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F elec piano",
+                    "soundID": -1,
+                    "md5": "dc5e368fc0d0dad1da609bfc3e29aa15.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G elec piano",
+                    "soundID": -1,
+                    "md5": "39525f6545d62a95d05153f92d63301a.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A elec piano",
+                    "soundID": -1,
+                    "md5": "0cfa8e84d6a5cd63afa31d541625a9ef.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B elec piano",
+                    "soundID": -1,
+                    "md5": "9cc77167419f228503dd57fddaa5b2a6.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 elec piano",
+                    "soundID": -1,
+                    "md5": "366c7edbd4dd5cca68bf62902999bd66.wav",
+                    "sampleCount": 44100,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "keyboard-a",
+                    "baseLayerID": 17,
+                    "baseLayerMD5": "337368e789abc17beb1a2bacbb9d3bdc.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 88,
+                    "rotationCenterY": 24
+                },
+                {
+                    "costumeName": "keyboard-b",
+                    "baseLayerID": 18,
+                    "baseLayerMD5": "290216dfdf0cffea57743d91f130b2c7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 89,
+                    "rotationCenterY": 24
+                },
+                {
+                    "costumeName": "keyboard-c",
+                    "baseLayerID": 19,
+                    "baseLayerMD5": "750cbbcd66cb893cd5a66ee0a663e486.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 89,
+                    "rotationCenterY": 24
+                },
+                {
+                    "costumeName": "keyboard-d",
+                    "baseLayerID": 20,
+                    "baseLayerMD5": "46b0d833ad845d88585fbd0cb4b070ee.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 89,
+                    "rotationCenterY": 24
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -93,
+            "scratchY": 0,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 18,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Pico",
+        "md5": "0579fe60bb3717c49dfd7743caa84ada.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            4,
+            1
+        ],
+        "json": {
+            "objName": "Pico",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "pico-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "0579fe60bb3717c49dfd7743caa84ada.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 55,
+                    "rotationCenterY": 66
+                },
+                {
+                    "costumeName": "pico-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "26c688d7544757225ff51cd2fb1519b5.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 55,
+                    "rotationCenterY": 66
+                },
+                {
+                    "costumeName": "pico-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "adf61e2090f8060e1e8b2b0604d03751.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 55,
+                    "rotationCenterY": 66
+                },
+                {
+                    "costumeName": "pico-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "594704bf12e3c4d9e83bb91661ad709a.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 55,
+                    "rotationCenterY": 66
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 80,
+            "scratchY": -26,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 66,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Rainbow",
+        "md5": "680a806bd87a28c8b25b5f9b6347f022.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Rainbow",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "rainbow",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "680a806bd87a28c8b25b5f9b6347f022.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 72,
+                    "rotationCenterY": 36
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -91,
+            "scratchY": 11,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 36,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Saxophone",
+        "md5": "a09b114b0652006ac66def94548073a9.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            8
+        ],
+        "json": {
+            "objName": "Saxophone",
+            "sounds": [
+                {
+                    "soundName": "C sax",
+                    "soundID": -1,
+                    "md5": "4d2c939d6953b5f241a27a62cf72de64.wav",
+                    "sampleCount": 9491,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D sax",
+                    "soundID": -1,
+                    "md5": "39f41954a73c0e15d842061e1a4c5e1d.wav",
+                    "sampleCount": 9555,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E sax",
+                    "soundID": -1,
+                    "md5": "3568b7dfe173fab6877a9ff1dcbcf1aa.wav",
+                    "sampleCount": 7489,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F sax",
+                    "soundID": -1,
+                    "md5": "2ae3083817bcd595e26ea2884b6684d5.wav",
+                    "sampleCount": 7361,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "G sax",
+                    "soundID": -1,
+                    "md5": "cefba5de46adfe5702485e0934bb1e13.wav",
+                    "sampleCount": 7349,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "A sax",
+                    "soundID": -1,
+                    "md5": "420991e0d6d99292c6d736963842536a.wav",
+                    "sampleCount": 6472,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B sax",
+                    "soundID": -1,
+                    "md5": "653ebe92d491b49ad5d8101d629f567b.wav",
+                    "sampleCount": 9555,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 sax",
+                    "soundID": -1,
+                    "md5": "ea8d34b18c3d8fe328cea201666458bf.wav",
+                    "sampleCount": 7349,
+                    "rate": 22050,
+                    "format": "adpcm"
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "saxophone-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a09b114b0652006ac66def94548073a9.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 80
+                },
+                {
+                    "costumeName": "saxophone-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "366c42cc65497f5007c9377a2d4d854b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 80
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 59,
+            "scratchY": 30,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 3,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Shark",
+        "md5": "7c0a907eae79462f69f8e2af8e7df828.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            3,
+            1
+        ],
+        "json": {
+            "objName": "Shark",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "shark-a ",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7c0a907eae79462f69f8e2af8e7df828.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                },
+                {
+                    "costumeName": "shark-b ",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "cff9ae87a93294693a0650b38a7a33d2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                },
+                {
+                    "costumeName": "shark-c ",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "afeae3f998598424f7c50918507f6ce6.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 77,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 65,
+            "scratchY": 34,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 62,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Snowman",
+        "md5": "56c71c31c17b9bc66a2aab0342cf94b2.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Snowman",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "snowman",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "56c71c31c17b9bc66a2aab0342cf94b2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -86,
+            "scratchY": 45,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 37,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Speaker",
+        "md5": "44dc3a2ec161999545914d1f77332d76.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            7
+        ],
+        "json": {
+            "objName": "Speaker",
+            "variables": [
+                {
+                    "name": "scale degree",
+                    "value": 1,
+                    "isPersistent": false
+                },
+                {
+                    "name": "octave",
+                    "value": 0,
+                    "isPersistent": false
+                },
+                {
+                    "name": "note number",
+                    "value": 62,
+                    "isPersistent": false
+                },
+                {
+                    "name": "loop number",
+                    "value": 1,
+                    "isPersistent": false
+                }
+            ],
+            "scripts": [
+                [
+                    890,
+                    496,
+                    [
+                        [
+                            "procDef",
+                            "play major scale note %n for %n beats",
+                            [
+                                "note",
+                                "beats"
+                            ],
+                            [
+                                1,
+                                1
+                            ],
+                            false
+                        ],
+                        [
+                            "setVar:to:",
+                            "scale degree",
+                            [
+                                "%",
+                                [
+                                    "-",
+                                    [
+                                        "getParam",
+                                        "note",
+                                        "r"
+                                    ],
+                                    1
+                                ],
+                                7
+                            ]
+                        ],
+                        [
+                            "setVar:to:",
+                            "octave",
+                            [
+                                "computeFunction:of:",
+                                "floor",
+                                [
+                                    "/",
+                                    [
+                                        "-",
+                                        [
+                                            "getParam",
+                                            "note",
+                                            "r"
+                                        ],
+                                        1
+                                    ],
+                                    7
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "0"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    0
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "1"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "2"
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "2"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "4"
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "3"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "5"
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "4"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "7"
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "5"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "9"
+                                ]
+                            ]
+                        ],
+                        [
+                            "doIf",
+                            [
+                                "=",
+                                [
+                                    "readVariable",
+                                    "scale degree"
+                                ],
+                                "6"
+                            ],
+                            [
+                                [
+                                    "setVar:to:",
+                                    "note number",
+                                    "11"
+                                ]
+                            ]
+                        ],
+                        [
+                            "changeVar:by:",
+                            "note number",
+                            60
+                        ],
+                        [
+                            "changeVar:by:",
+                            "note number",
+                            [
+                                "*",
+                                [
+                                    "readVariable",
+                                    "octave"
+                                ],
+                                12
+                            ]
+                        ],
+                        [
+                            "noteOn:duration:elapsed:from:",
+                            [
+                                "readVariable",
+                                "note number"
+                            ],
+                            [
+                                "getParam",
+                                "beats",
+                                "r"
+                            ]
+                        ]
+                    ]
+                ]
+            ],
+            "sounds": [
+                {
+                    "soundName": "drive around",
+                    "soundID": -1,
+                    "md5": "a3a85fb8564b0266f50a9c091087b7aa.wav",
+                    "sampleCount": 44096,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "scratchy beat",
+                    "soundID": -1,
+                    "md5": "289dc558e076971e74dd1a0bd55719b1.wav",
+                    "sampleCount": 44096,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "drum jam",
+                    "soundID": -1,
+                    "md5": "8b5486ccc806e97e83049d25b071f7e4.wav",
+                    "sampleCount": 44288,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "cymbal echo",
+                    "soundID": -1,
+                    "md5": "bb243badd1201b2607bf2513df10cd97.wav",
+                    "sampleCount": 44326,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "drum satellite",
+                    "soundID": -1,
+                    "md5": "079067d7909f791b29f8be1c00fc2131.wav",
+                    "sampleCount": 44096,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "kick back",
+                    "soundID": -1,
+                    "md5": "9cd340d9d568b1479f731e69e103b3ce.wav",
+                    "sampleCount": 44748,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "drum funky",
+                    "soundID": -1,
+                    "md5": "fb56022366d21b299cbc3fd5e16000c2.wav",
+                    "sampleCount": 44748,
+                    "rate": 22050,
+                    "format": "adpcm"
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "speaker",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "44dc3a2ec161999545914d1f77332d76.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 53,
+                    "rotationCenterY": 79
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -1,
+            "scratchY": -28,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 63,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Tera",
+        "md5": "b54a4a9087435863ab6f6c908f1cac99.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            4,
+            1
+        ],
+        "json": {
+            "objName": "Tera",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "tera-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b54a4a9087435863ab6f6c908f1cac99.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 63
+                },
+                {
+                    "costumeName": "tera-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "1e6b3a29351cda80d1a70a3cc0e499f2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 64
+                },
+                {
+                    "costumeName": "tera-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7edf116cbb7111292361431521ae699e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 63
+                },
+                {
+                    "costumeName": "tera-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7c3c9c8b5f4ac77de2036175712a777a.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 49,
+                    "rotationCenterY": 63
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 54,
+            "scratchY": -17,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 64,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Trombone",
+        "md5": "7d7098a45ab54def8d919141e90db4c5.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            8
+        ],
+        "json": {
+            "objName": "Trombone",
+            "sounds": [
+                {
+                    "soundName": "C trombone",
+                    "soundID": -1,
+                    "md5": "821b23a489201a0f21f47ba8528ba47f.wav",
+                    "sampleCount": 19053,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D trombone",
+                    "soundID": -1,
+                    "md5": "f3afca380ba74372d611d3f518c2f35b.wav",
+                    "sampleCount": 17339,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E trombone",
+                    "soundID": -1,
+                    "md5": "c859fb0954acaa25c4b329df5fb76434.wav",
+                    "sampleCount": 16699,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F trombone",
+                    "soundID": -1,
+                    "md5": "d6758470457aac2aa712717a676a5163.wav",
+                    "sampleCount": 19373,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G trombone",
+                    "soundID": -1,
+                    "md5": "9436fd7a0eacb4a6067e7db14236dde1.wav",
+                    "sampleCount": 17179,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A trombone",
+                    "soundID": -1,
+                    "md5": "863ccc8ba66e6dabbce2a1261c22be0f.wav",
+                    "sampleCount": 17227,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "B trombone",
+                    "soundID": -1,
+                    "md5": "85b663229525b73d9f6647f78eb23e0a.wav",
+                    "sampleCount": 15522,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 trombone",
+                    "soundID": -1,
+                    "md5": "68aec107bd3633b2ee40c532eedc3897.wav",
+                    "sampleCount": 13904,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "trombone-a",
+                    "baseLayerID": 24,
+                    "baseLayerMD5": "7d7098a45ab54def8d919141e90db4c5.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 73,
+                    "rotationCenterY": 43
+                },
+                {
+                    "costumeName": "trombone-b",
+                    "baseLayerID": 25,
+                    "baseLayerMD5": "08edef976dbc09e8b62bce0f4607ea4a.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 73,
+                    "rotationCenterY": 43
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 4,
+            "scratchY": 0,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 21,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Trumpet",
+        "md5": "3bcbd84df7924b6f97a2fa5d9bce56c8.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            2,
+            8
+        ],
+        "json": {
+            "objName": "Trumpet",
+            "sounds": [
+                {
+                    "soundName": "C trumpet",
+                    "soundID": -1,
+                    "md5": "8970afcdc4e47bb54959a81fe27522bd.wav",
+                    "sampleCount": 13118,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "D trumpet",
+                    "soundID": -1,
+                    "md5": "0b1345b8fe2ba3076fedb4f3ae48748a.wav",
+                    "sampleCount": 12702,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "E trumpet",
+                    "soundID": -1,
+                    "md5": "494295a92314cadb220945a6711c568c.wav",
+                    "sampleCount": 8680,
+                    "rate": 22050,
+                    "format": "adpcm"
+                },
+                {
+                    "soundName": "F trumpet",
+                    "soundID": -1,
+                    "md5": "5fa3108b119ca266029b4caa340a7cd0.wav",
+                    "sampleCount": 12766,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G trumpet",
+                    "soundID": -1,
+                    "md5": "e84afda25975f14b364118591538ccf4.wav",
+                    "sampleCount": 14640,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A trumpet",
+                    "soundID": -1,
+                    "md5": "d2dd6b4372ca17411965dc92d52b2172.wav",
+                    "sampleCount": 13911,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "B trumpet",
+                    "soundID": -1,
+                    "md5": "cad2bc57729942ed9b605145fc9ea65d.wav",
+                    "sampleCount": 14704,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "C2 trumpet",
+                    "soundID": -1,
+                    "md5": "df08249ed5446cc5e10b7ac62faac89b.wav",
+                    "sampleCount": 15849,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "trumpet-a",
+                    "baseLayerID": 22,
+                    "baseLayerMD5": "3bcbd84df7924b6f97a2fa5d9bce56c8.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 84,
+                    "rotationCenterY": 25
+                },
+                {
+                    "costumeName": "trumpet-a2",
+                    "baseLayerID": 23,
+                    "baseLayerMD5": "5c0db80c63a72e8ab07d047183575378.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 84,
+                    "rotationCenterY": 25
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -58,
+            "scratchY": -47,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 20,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Ukulele",
+        "md5": "39215565394d6280c6c81e7ad86c7ca0.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            4
+        ],
+        "json": {
+            "objName": "Ukulele",
+            "variables": [
+                {
+                    "name": "counter",
+                    "value": 5,
+                    "isPersistent": false
+                }
+            ],
+            "sounds": [
+                {
+                    "soundName": "C major ukulele",
+                    "soundID": -1,
+                    "md5": "aa2ca112507b59b5337f341aaa75fb08.wav",
+                    "sampleCount": 18203,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "F major ukulele",
+                    "soundID": -1,
+                    "md5": "cd0ab5d1b0120c6ed92a1654ccf81376.wav",
+                    "sampleCount": 18235,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "A minor ukulele",
+                    "soundID": -1,
+                    "md5": "69d25af0fd065da39c71439174efc589.wav",
+                    "sampleCount": 18267,
+                    "rate": 22050,
+                    "format": ""
+                },
+                {
+                    "soundName": "G ukulele",
+                    "soundID": -1,
+                    "md5": "d20218f92ee606277658959005538e2d.wav",
+                    "sampleCount": 18235,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "ukulele",
+                    "baseLayerID": 1,
+                    "baseLayerMD5": "39215565394d6280c6c81e7ad86c7ca0.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 30,
+                    "rotationCenterY": 78
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -88,
+            "scratchY": 7,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 9,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Unicorn",
+        "md5": "a04def38351e7fd805226345cac4fbfe.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Unicorn",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "unicorn",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a04def38351e7fd805226345cac4fbfe.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 75,
+                    "rotationCenterY": 75
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -96,
+            "scratchY": -43,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 38,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Watermelon",
+        "md5": "26fecef75cf3b6e0d98bff5c06475036.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            3,
+            1
+        ],
+        "json": {
+            "objName": "Watermelon",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "watermelon-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "26fecef75cf3b6e0d98bff5c06475036.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 40,
+                    "rotationCenterY": 27
+                },
+                {
+                    "costumeName": "watermelon-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "fbdaf4d1d349edd3ddf3a1c4528aa9ec.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 22,
+                    "rotationCenterY": 27
+                },
+                {
+                    "costumeName": "watermelon-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "5976c10412306fc093c1d1930fa05119.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 21,
+                    "rotationCenterY": 15
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 73,
+            "scratchY": -47,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 65,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Witch",
+        "md5": "c991196a708294535a1dbdce7189c23c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Witch",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "witch",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "c991196a708294535a1dbdce7189c23c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 74,
+                    "rotationCenterY": 59
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -86,
+            "scratchY": -49,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 39,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Wizard",
+        "md5": "4df1dd733f6ee4a2d8842478ac2c4661.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Wizard",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "wizard",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4df1dd733f6ee4a2d8842478ac2c4661.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 76,
+                    "rotationCenterY": 86
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -78,
+            "scratchY": 7,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 40,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Wizard1",
+        "md5": "e085c97691d16f0cc8a595ce1137e26c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Wizard1",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "wizard1",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e085c97691d16f0cc8a595ce1137e26c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 134,
+                    "rotationCenterY": 153
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -7,
+            "scratchY": -23,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 41,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "Wizard2",
+        "md5": "6db4d9e4229dc50a1b1c91c3c8311d40.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "Wizard2",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "wizard2",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "6db4d9e4229dc50a1b1c91c3c8311d40.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 69,
+                    "rotationCenterY": 93
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 82,
+            "scratchY": -8,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 42,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-A",
+        "md5": "602a16930a8050e1298e1a0ae844363e.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-A",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-a",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "602a16930a8050e1298e1a0ae844363e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 36,
+            "scratchY": -31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 1,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-B",
+        "md5": "f8c683cf71660e8ac1f8855599857a25.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-B",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-b",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f8c683cf71660e8ac1f8855599857a25.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 42
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -24,
+            "scratchY": -45,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 2,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-C",
+        "md5": "f8f4cc686ffc5a4113a99f70b09abd32.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-C",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-c",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f8f4cc686ffc5a4113a99f70b09abd32.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 43
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 42,
+            "scratchY": 22,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 3,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-D",
+        "md5": "aee2d71ef0293b33479bff9423d16b67.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-D",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-d",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "aee2d71ef0293b33479bff9423d16b67.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 31,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 30,
+            "scratchY": -39,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 4,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-E",
+        "md5": "16c6257316ff94cc7539ccdfc24e5fb8.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-E",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-e",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "16c6257316ff94cc7539ccdfc24e5fb8.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 25,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -87,
+            "scratchY": -22,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 5,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-F",
+        "md5": "34c090c1f573c569332ead68cb99b595.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-F",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-f",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "34c090c1f573c569332ead68cb99b595.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 23,
+                    "rotationCenterY": 40
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -80,
+            "scratchY": 21,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 7,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-G",
+        "md5": "8bb2382627004eb08ff10ea8171cc724.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-G",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-g",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "8bb2382627004eb08ff10ea8171cc724.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 3,
+            "scratchY": 33,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 10,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-H",
+        "md5": "f1578807d4a124fc02b639a8febeaab3.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-H",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-h",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f1578807d4a124fc02b639a8febeaab3.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 27,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 96,
+            "scratchY": 42,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 12,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-I",
+        "md5": "341bc70442886d6fdf959f2a97a63554.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-I",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-i",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "341bc70442886d6fdf959f2a97a63554.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 19,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 23,
+            "scratchY": 25,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 14,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-J",
+        "md5": "4b420cce964beedf2c1dc43faa59fdec.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-J",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-j",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4b420cce964beedf2c1dc43faa59fdec.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 25,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -26,
+            "scratchY": 39,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 16,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-K",
+        "md5": "19601cc33449813aa93a47c63167e5c1.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-K",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-k",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "19601cc33449813aa93a47c63167e5c1.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 24,
+                    "rotationCenterY": 40
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -10,
+            "scratchY": -31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 18,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-L",
+        "md5": "87358e3c9b9f5be4376253ce08d0192d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-L",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-l",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "87358e3c9b9f5be4376253ce08d0192d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 26,
+                    "rotationCenterY": 40
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -40,
+            "scratchY": -33,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 20,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-M",
+        "md5": "7ba0642be1f0080c0d273ea96e29b1e8.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-M",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-m",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7ba0642be1f0080c0d273ea96e29b1e8.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -80,
+            "scratchY": 10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 22,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-N",
+        "md5": "6c1fbc57821744bd9356ce9a21ed70f7.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-N",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-n",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "6c1fbc57821744bd9356ce9a21ed70f7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 66,
+            "scratchY": 0,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 24,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-O",
+        "md5": "e88638200a73e167d0e266a343019cec.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-O",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-o",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e88638200a73e167d0e266a343019cec.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 32,
+                    "rotationCenterY": 40
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -82,
+            "scratchY": -14,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 28,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-P",
+        "md5": "ad2fc3a1c6538678915633a11ab6ec73.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-P",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-p",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ad2fc3a1c6538678915633a11ab6ec73.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 18,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 53,
+            "scratchY": 43,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 26,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-Q",
+        "md5": "64da9da8684c74deb567dbdb661d3a52.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-Q",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-q",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "64da9da8684c74deb567dbdb661d3a52.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 26,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 52,
+            "scratchY": 47,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 36,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-R",
+        "md5": "73e8d46f7475476d8cb4cfcfc75ee50d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-R",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-r",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "73e8d46f7475476d8cb4cfcfc75ee50d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 22,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -88,
+            "scratchY": 14,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 31,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-S",
+        "md5": "9feb5593fed51e88dbb3128cfc290d29.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-S",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-s",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "9feb5593fed51e88dbb3128cfc290d29.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 30
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -74,
+            "scratchY": -29,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 33,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-T",
+        "md5": "d29c1caf5cf195740c38f279e82a77a4.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-T",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-t",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d29c1caf5cf195740c38f279e82a77a4.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 25,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 41,
+            "scratchY": 26,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 38,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-U",
+        "md5": "faef46b7bf589c36300142f6f03c5d32.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-U",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-u",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "faef46b7bf589c36300142f6f03c5d32.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 52,
+            "scratchY": -28,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 40,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-V",
+        "md5": "65e2f4821ab084827e22920acb61c92b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-V",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-v",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "65e2f4821ab084827e22920acb61c92b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 73,
+            "scratchY": -32,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 43,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-W",
+        "md5": "5ab197b4f70b2f98a3658c7ccdc3351d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-W",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-w",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "5ab197b4f70b2f98a3658c7ccdc3351d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 47,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 1,
+            "scratchY": -49,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 45,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-X",
+        "md5": "cb9dff35f05e823d954e47e4a717a48c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-X",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-x",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "cb9dff35f05e823d954e47e4a717a48c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 25,
+                    "rotationCenterY": 32
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 61,
+            "scratchY": -35,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 47,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-Y",
+        "md5": "4c13c440bcb35c8c3aa6226374fced3f.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-Y",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-y",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4c13c440bcb35c8c3aa6226374fced3f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 26,
+                    "rotationCenterY": 33
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 53,
+            "scratchY": -12,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 49,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZBlock-Z",
+        "md5": "0ccff1898f1bf1b25333d581db09fae2.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zBlock-Z",
+            "sounds": [
+                {
+                    "soundName": "meow",
+                    "soundID": -1,
+                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
+                    "sampleCount": 18688,
+                    "rate": 22050,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zBlock-z",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "0ccff1898f1bf1b25333d581db09fae2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 24,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -33,
+            "scratchY": -20,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 51,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-0",
+        "md5": "38b2b342659adc6fa289090975e0e71d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-0",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-0",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "38b2b342659adc6fa289090975e0e71d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -31,
+            "scratchY": -37,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 53,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-1",
+        "md5": "2c88706210672655401fe09edd8ff6a7.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-1",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-1",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "2c88706210672655401fe09edd8ff6a7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 24,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 95,
+            "scratchY": -19,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 54,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-2",
+        "md5": "b9faa5708a799a1607f0325a7af2561c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-2",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-2",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b9faa5708a799a1607f0325a7af2561c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -44,
+            "scratchY": -10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 55,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-3",
+        "md5": "cf42a50552ce26032ead712ac4f36c23.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-3",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-3",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "cf42a50552ce26032ead712ac4f36c23.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 33,
+                    "rotationCenterY": 42
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 48,
+            "scratchY": 7,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 56,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-4",
+        "md5": "3ffa6aee373e28fc36b9395ac4d0467e.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-4",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-4",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "3ffa6aee373e28fc36b9395ac4d0467e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 31,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 50,
+            "scratchY": -12,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 57,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-5",
+        "md5": "85d87d32e7e9e6be122c905b0d2e7e33.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-5",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-5",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "85d87d32e7e9e6be122c905b0d2e7e33.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 30,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -88,
+            "scratchY": -37,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 58,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-6",
+        "md5": "62cc2a6def27f19d11ed56e86e95aac5.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-6",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-6",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "62cc2a6def27f19d11ed56e86e95aac5.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 30,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 35,
+            "scratchY": 31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 59,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-7",
+        "md5": "8887983eb4df2e62a2ed4770a1d98d60.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-7",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-7",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "8887983eb4df2e62a2ed4770a1d98d60.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 31,
+                    "rotationCenterY": 42
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 30,
+            "scratchY": 5,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 60,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-8",
+        "md5": "4c42c4cb0c1e090d0f9570416d3c80c8.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-8",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-8",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4c42c4cb0c1e090d0f9570416d3c80c8.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 31,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -39,
+            "scratchY": -8,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 61,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-9",
+        "md5": "7bcb7e2e48f5cb770c83d4267922fec0.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-9",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-9",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7bcb7e2e48f5cb770c83d4267922fec0.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 28,
+                    "rotationCenterY": 36
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 87,
+            "scratchY": 36,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 62,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-A",
+        "md5": "d5aa299350c24c747200a64b63b1aa52.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-A",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-A",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d5aa299350c24c747200a64b63b1aa52.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 36,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 48,
+            "scratchY": -44,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 6,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-B",
+        "md5": "a2e95f268a6cab03f3e94b3b0b792d83.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-B",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-B",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a2e95f268a6cab03f3e94b3b0b792d83.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 32,
+                    "rotationCenterY": 35
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -85,
+            "scratchY": 45,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 8,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-C",
+        "md5": "9779a4a40934f04a4bf84920b258d7c9.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-C",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-C",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "9779a4a40934f04a4bf84920b258d7c9.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 27,
+                    "rotationCenterY": 35
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -98,
+            "scratchY": 35,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 9,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-D",
+        "md5": "3555b8bbbbcdc00354bf6fa81ac7042f.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-D",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-D",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "3555b8bbbbcdc00354bf6fa81ac7042f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 33,
+                    "rotationCenterY": 35
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 25,
+            "scratchY": -13,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 11,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-E",
+        "md5": "44dbc655d5ac9f13618473848e23484e.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-E",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-E",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "44dbc655d5ac9f13618473848e23484e.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 34,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -5,
+            "scratchY": -19,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 13,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-F",
+        "md5": "dec417e749e43d7de3985155f5f5a7a0.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-F",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-F",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "dec417e749e43d7de3985155f5f5a7a0.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -89,
+            "scratchY": -22,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 15,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-G",
+        "md5": "cf4aa465cd8fb7049cc571d7546a7eb1.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-G",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-G",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "cf4aa465cd8fb7049cc571d7546a7eb1.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 32,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 28,
+            "scratchY": 16,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 17,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-H",
+        "md5": "8d9bd5f00ea1ac6f92d0f97ee491b0f3.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-H",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-H",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "8d9bd5f00ea1ac6f92d0f97ee491b0f3.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 46
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 91,
+            "scratchY": -38,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 19,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-I",
+        "md5": "0e86de55840103dcd50199ab2b765de7.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-I",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-I",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "0e86de55840103dcd50199ab2b765de7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 21,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -38,
+            "scratchY": -29,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 21,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-J",
+        "md5": "b3832145eacc39f91bd3a9a6673fa05c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-J",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-J",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "b3832145eacc39f91bd3a9a6673fa05c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -34,
+            "scratchY": 1,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 23,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-K",
+        "md5": "f4e37a7552ba05e995613211a7146de5.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-K",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-K",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f4e37a7552ba05e995613211a7146de5.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 38,
+                    "rotationCenterY": 36
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -41,
+            "scratchY": 30,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 25,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-L",
+        "md5": "a75e45773ea6afaf8ae44f79f936fc82.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-L",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-L",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a75e45773ea6afaf8ae44f79f936fc82.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 33,
+                    "rotationCenterY": 35
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 54,
+            "scratchY": -21,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 27,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-M",
+        "md5": "219b06faa5b816347165450d148213b4.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-M",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-M",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "219b06faa5b816347165450d148213b4.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 42,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -43,
+            "scratchY": -15,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 29,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-N",
+        "md5": "4b724479fb3b2184fd8be6f83fb20e54.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-N",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-N",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4b724479fb3b2184fd8be6f83fb20e54.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 37,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -23,
+            "scratchY": -33,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 30,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-O",
+        "md5": "38b2b342659adc6fa289090975e0e71d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-O",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-O",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "38b2b342659adc6fa289090975e0e71d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 29,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -40,
+            "scratchY": 26,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 32,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-P",
+        "md5": "1cfa849cc967069730b7e9d0809c9dc1.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-P",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-P",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "1cfa849cc967069730b7e9d0809c9dc1.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 32,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -10,
+            "scratchY": -9,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 34,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-Q",
+        "md5": "9d35979e9404ac234301269fcd7de288.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-Q",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-Q",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "9d35979e9404ac234301269fcd7de288.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 33,
+                    "rotationCenterY": 43
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -85,
+            "scratchY": -1,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 35,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-R",
+        "md5": "fc067ee076ecaba8430ccd54d9414c1b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-R",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-R",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "fc067ee076ecaba8430ccd54d9414c1b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 26,
+            "scratchY": 37,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 37,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-S",
+        "md5": "19a93db8a294ccaec4d6eef4020a446f.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-S",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-S",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "19a93db8a294ccaec4d6eef4020a446f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 27,
+                    "rotationCenterY": 40
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -94,
+            "scratchY": -36,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 39,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-T",
+        "md5": "d7bcda522a1e9504dafcf2fa0fcde39b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-T",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-T",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d7bcda522a1e9504dafcf2fa0fcde39b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 38
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 37,
+            "scratchY": -20,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 41,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-U",
+        "md5": "790482a3c3691a1e96ef34eee7303872.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-U",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-U",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "790482a3c3691a1e96ef34eee7303872.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 37,
+                    "rotationCenterY": 37
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 17,
+            "scratchY": 31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 42,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-V",
+        "md5": "6a00388d8dc6be645b843cef9c22681c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-V",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-V",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "6a00388d8dc6be645b843cef9c22681c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 35,
+                    "rotationCenterY": 42
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 82,
+            "scratchY": 26,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 44,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-W",
+        "md5": "1a9ea7305a85b271c1de79beafe16cb4.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-W",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-W",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "1a9ea7305a85b271c1de79beafe16cb4.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 45,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -18,
+            "scratchY": 11,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 46,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-X",
+        "md5": "ec4e65b9ae475a676973128f4205df5f.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-X",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-X",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ec4e65b9ae475a676973128f4205df5f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 40,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -84,
+            "scratchY": 46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 48,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-Y",
+        "md5": "683cd093bb3b254733a15df6f843464c.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-Y",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-Y",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "683cd093bb3b254733a15df6f843464c.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 38,
+                    "rotationCenterY": 41
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -34,
+            "scratchY": 46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 50,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZGlow-Z",
+        "md5": "db89a4c9b123123542e0b7556ed3ff9f.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zGlow-Z",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zGlow-Z",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "db89a4c9b123123542e0b7556ed3ff9f.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 30,
+                    "rotationCenterY": 39
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 87,
+            "scratchY": 15,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 52,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-0",
+        "md5": "cd1f984997b44de464bbf86fc073b280.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-0",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-0",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "cd1f984997b44de464bbf86fc073b280.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 18
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 9,
+            "scratchY": 1,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 89,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-1",
+        "md5": "4ec3d6c4ef14112ed7c6ba6b9549da3b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-1",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-1",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4ec3d6c4ef14112ed7c6ba6b9549da3b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 7,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 71,
+            "scratchY": 8,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 90,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-2",
+        "md5": "d0136e77a646a3ad719aaa7f8f95a7ff.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-2",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-2",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d0136e77a646a3ad719aaa7f8f95a7ff.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 17
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 37,
+            "scratchY": -16,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 91,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-3",
+        "md5": "7c1700f0dcfb418662d29ba6faa114e7.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-3",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-3",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "7c1700f0dcfb418662d29ba6faa114e7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 18
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -4,
+            "scratchY": -44,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 92,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-4",
+        "md5": "6238b9b95fad7f7aa9cef9bde5bde474.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-4",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-4",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "6238b9b95fad7f7aa9cef9bde5bde474.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -32,
+            "scratchY": 42,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 93,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-5",
+        "md5": "aef915acf1d49deed46692411e6c6039.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-5",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-5",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "aef915acf1d49deed46692411e6c6039.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 12,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -26,
+            "scratchY": 43,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 94,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-6",
+        "md5": "e6ad1d1fe44a1c63c8f99c0bbb893a44.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-6",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-6",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e6ad1d1fe44a1c63c8f99c0bbb893a44.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 17
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -33,
+            "scratchY": -47,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 95,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-7",
+        "md5": "469b4fb6f6f8721e2c244ae9c71a7e66.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-7",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-7",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "469b4fb6f6f8721e2c244ae9c71a7e66.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 12,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -7,
+            "scratchY": -29,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 96,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-8",
+        "md5": "5bfcf2c715b81ae380ae2983bb4c5bb2.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-8",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-8",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "5bfcf2c715b81ae380ae2983bb4c5bb2.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -16,
+            "scratchY": 10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 97,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-9",
+        "md5": "8014a66c758f1bc389194c988badb382.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-9",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-9",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "8014a66c758f1bc389194c988badb382.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 12,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 50,
+            "scratchY": 24,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 98,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-A",
+        "md5": "a54da6be420c9e8e7cb02e2a568f3442.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-A",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-A",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "a54da6be420c9e8e7cb02e2a568f3442.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -50,
+            "scratchY": -31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 63,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-B",
+        "md5": "e47682020873e276f550421f0d854523.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-B",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-B",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "e47682020873e276f550421f0d854523.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 18
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -15,
+            "scratchY": -36,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 64,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-C",
+        "md5": "ee1958ffbae4e0fd836622ae183b55bd.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-C",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-C",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ee1958ffbae4e0fd836622ae183b55bd.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 69,
+            "scratchY": 31,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 65,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-D",
+        "md5": "d759df99f347d9b7d59e1f703e8e1438.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-D",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-D",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d759df99f347d9b7d59e1f703e8e1438.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 50,
+            "scratchY": 12,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 66,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-E",
+        "md5": "059a64a90014dc69c510b562cdf94df7.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-E",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-E",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "059a64a90014dc69c510b562cdf94df7.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 11,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -42,
+            "scratchY": 17,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 67,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-F",
+        "md5": "ebbc6dc0f7d1a89b159aac3f76fe52f4.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-F",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-F",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "ebbc6dc0f7d1a89b159aac3f76fe52f4.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 10,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 32,
+            "scratchY": 10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 68,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-G",
+        "md5": "203dfa253635f0e52059e835c51fa6f8.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-G",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-G",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "203dfa253635f0e52059e835c51fa6f8.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 15,
+                    "rotationCenterY": 22
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 37,
+            "scratchY": -2,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 69,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-H",
+        "md5": "d9a94d9b9abc9e26eb91d22d197a1556.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-H",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-H",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "d9a94d9b9abc9e26eb91d22d197a1556.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 15,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -20,
+            "scratchY": 24,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 70,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-I",
+        "md5": "aeb851adc39da9582a379af1ed6d0efe.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-I",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-I",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "aeb851adc39da9582a379af1ed6d0efe.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 9,
+                    "rotationCenterY": 21
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -48,
+            "scratchY": -38,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 71,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-J",
+        "md5": "c18906f764b2889a8fc0b3c16db28bf0.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-J",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-J",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "c18906f764b2889a8fc0b3c16db28bf0.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 13,
+            "scratchY": 46,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 72,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-K",
+        "md5": "4483633d2ae26987d0efe359aaf1357b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-K",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-K",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "4483633d2ae26987d0efe359aaf1357b.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 13,
+            "scratchY": -41,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 73,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-L",
+        "md5": "0625b64705d62748c6105e969859fe0d.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-L",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-L",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "0625b64705d62748c6105e969859fe0d.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 11,
+                    "rotationCenterY": 18
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -75,
+            "scratchY": -15,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 74,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-M",
+        "md5": "46ccf731f158b9dda75f4e71a5bcd282.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-M",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-M",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "46ccf731f158b9dda75f4e71a5bcd282.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 19,
+                    "rotationCenterY": 16
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 75,
+            "scratchY": -18,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 75,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-N",
+        "md5": "f9d3b49b5962ff4070fae186b8b71e39.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-N",
+            "sounds": [
+                {
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-N",
+                    "baseLayerID": -1,
+                    "baseLayerMD5": "f9d3b49b5962ff4070fae186b8b71e39.svg",
+                    "bitmapResolution": 1,
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -66,
+            "scratchY": -37,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 77,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-O",
+        "md5": "668b21968078f3b7b1a9ccd74407fa1e.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-O",
+            "sounds": [
+                {
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "fb56022366d21b299cbc3fd5e16000c2.wav",
-                    "sampleCount": 44748,
-                    "rate": 22050,
-                    "format": "adpcm"
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "speaker",
+                    "costumeName": "zPixel-O",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "44dc3a2ec161999545914d1f77332d76.svg",
+                    "baseLayerMD5": "668b21968078f3b7b1a9ccd74407fa1e.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 53,
-                    "rotationCenterY": 79
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 19
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -1,
-            "scratchY": -28,
+            "scratchX": 20,
+            "scratchY": -37,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 64,
+            "indexInLibrary": 76,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Tera",
-        "md5": "b54a4a9087435863ab6f6c908f1cac99.svg",
+        "name": "ZPixel-P",
+        "md5": "02011265d2597175c7496da667265f4a.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            4,
+            1,
             1
         ],
         "json": {
-            "objName": "Tera",
+            "objName": "zPixel-P",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3327,53 +9422,117 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "tera-a",
+                    "costumeName": "zPixel-P",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "b54a4a9087435863ab6f6c908f1cac99.svg",
+                    "baseLayerMD5": "02011265d2597175c7496da667265f4a.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 49,
-                    "rotationCenterY": 63
-                },
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 67,
+            "scratchY": -22,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 78,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-Q",
+        "md5": "8c77c87dd0ed2613873cff0795ffc701.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-Q",
+            "sounds": [
                 {
-                    "costumeName": "tera-b",
-                    "baseLayerID": -1,
-                    "baseLayerMD5": "1e6b3a29351cda80d1a70a3cc0e499f2.svg",
-                    "bitmapResolution": 1,
-                    "rotationCenterX": 49,
-                    "rotationCenterY": 64
-                },
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
                 {
-                    "costumeName": "tera-c",
+                    "costumeName": "zPixel-Q",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "7edf116cbb7111292361431521ae699e.svg",
+                    "baseLayerMD5": "8c77c87dd0ed2613873cff0795ffc701.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 49,
-                    "rotationCenterY": 63
-                },
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 21
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": 87,
+            "scratchY": -42,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 79,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-R",
+        "md5": "c94daea3bd1e8cec36e1aa4e0b1d3f2b.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-R",
+            "sounds": [
                 {
-                    "costumeName": "tera-d",
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-R",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "7c3c9c8b5f4ac77de2036175712a777a.svg",
+                    "baseLayerMD5": "c94daea3bd1e8cec36e1aa4e0b1d3f2b.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 49,
-                    "rotationCenterY": 63
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 19
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 54,
-            "scratchY": -17,
+            "scratchX": 16,
+            "scratchY": -10,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 65,
+            "indexInLibrary": 80,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Unicorn",
-        "md5": "a04def38351e7fd805226345cac4fbfe.svg",
+        "name": "ZPixel-S",
+        "md5": "2fedb1b52f4a4500938a3a52085344e6.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -3382,7 +9541,7 @@
             1
         ],
         "json": {
-            "objName": "Unicorn",
+            "objName": "zPixel-S",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3395,89 +9554,161 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "unicorn",
+                    "costumeName": "zPixel-S",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "a04def38351e7fd805226345cac4fbfe.svg",
+                    "baseLayerMD5": "2fedb1b52f4a4500938a3a52085344e6.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 75,
-                    "rotationCenterY": 75
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 20
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -96,
-            "scratchY": -43,
+            "scratchX": 55,
+            "scratchY": 16,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 38,
+            "indexInLibrary": 81,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Watermelon",
-        "md5": "26fecef75cf3b6e0d98bff5c06475036.svg",
+        "name": "ZPixel-T",
+        "md5": "3f481b967f82014c7cf6dd14d438c32d.svg",
         "type": "sprite",
         "tags": [],
         "info": [
             0,
-            3,
+            1,
             1
         ],
         "json": {
-            "objName": "Watermelon",
+            "objName": "zPixel-T",
             "sounds": [
                 {
-                    "soundName": "meow",
+                    "soundName": "pop",
                     "soundID": -1,
-                    "md5": "83c36d806dc92327b9e7049a565c6bff.wav",
-                    "sampleCount": 18688,
-                    "rate": 22050,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
                     "format": ""
                 }
             ],
             "costumes": [
                 {
-                    "costumeName": "watermelon-a",
+                    "costumeName": "zPixel-T",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "26fecef75cf3b6e0d98bff5c06475036.svg",
+                    "baseLayerMD5": "3f481b967f82014c7cf6dd14d438c32d.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 40,
-                    "rotationCenterY": 27
-                },
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 20
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -74,
+            "scratchY": 10,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 82,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-U",
+        "md5": "a207644e4adb613f410f80a7e123db60.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-U",
+            "sounds": [
                 {
-                    "costumeName": "watermelon-b",
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-U",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "fbdaf4d1d349edd3ddf3a1c4528aa9ec.svg",
+                    "baseLayerMD5": "a207644e4adb613f410f80a7e123db60.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 22,
-                    "rotationCenterY": 27
-                },
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
+                }
+            ],
+            "currentCostumeIndex": 0,
+            "scratchX": -46,
+            "scratchY": -12,
+            "scale": 1,
+            "direction": 90,
+            "rotationStyle": "normal",
+            "isDraggable": false,
+            "indexInLibrary": 83,
+            "visible": true,
+            "spriteInfo": {}
+        }
+    },
+    {
+        "name": "ZPixel-V",
+        "md5": "1bb20febe562fa291bea94be1e2d44ba.svg",
+        "type": "sprite",
+        "tags": [],
+        "info": [
+            0,
+            1,
+            1
+        ],
+        "json": {
+            "objName": "zPixel-V",
+            "sounds": [
                 {
-                    "costumeName": "watermelon-c",
+                    "soundName": "pop",
+                    "soundID": -1,
+                    "md5": "83a9787d4cb6f3b7632b4ddfebf74367.wav",
+                    "sampleCount": 258,
+                    "rate": 11025,
+                    "format": ""
+                }
+            ],
+            "costumes": [
+                {
+                    "costumeName": "zPixel-V",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "5976c10412306fc093c1d1930fa05119.svg",
+                    "baseLayerMD5": "1bb20febe562fa291bea94be1e2d44ba.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 21,
-                    "rotationCenterY": 15
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 20
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 73,
-            "scratchY": -47,
+            "scratchX": -86,
+            "scratchY": 27,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 66,
+            "indexInLibrary": 84,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Witch",
-        "md5": "c991196a708294535a1dbdce7189c23c.svg",
+        "name": "ZPixel-W",
+        "md5": "34b628e8c84cc551a1fa740b85afb750.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -3486,7 +9717,7 @@
             1
         ],
         "json": {
-            "objName": "Witch",
+            "objName": "zPixel-W",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3499,29 +9730,29 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "witch",
+                    "costumeName": "zPixel-W",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "c991196a708294535a1dbdce7189c23c.svg",
+                    "baseLayerMD5": "34b628e8c84cc551a1fa740b85afb750.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 74,
-                    "rotationCenterY": 59
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 19
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -86,
-            "scratchY": -49,
+            "scratchX": -44,
+            "scratchY": 19,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 39,
+            "indexInLibrary": 85,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Wizard",
-        "md5": "4df1dd733f6ee4a2d8842478ac2c4661.svg",
+        "name": "ZPixel-X",
+        "md5": "4cc2d68ceb08176481e882ed39e4f5d5.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -3530,7 +9761,7 @@
             1
         ],
         "json": {
-            "objName": "Wizard",
+            "objName": "zPixel-X",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3543,29 +9774,29 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "wizard",
+                    "costumeName": "zPixel-X",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "4df1dd733f6ee4a2d8842478ac2c4661.svg",
+                    "baseLayerMD5": "4cc2d68ceb08176481e882ed39e4f5d5.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 76,
-                    "rotationCenterY": 86
+                    "rotationCenterX": 14,
+                    "rotationCenterY": 19
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -78,
-            "scratchY": 7,
+            "scratchX": 12,
+            "scratchY": 15,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 40,
+            "indexInLibrary": 86,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Wizard1",
-        "md5": "e085c97691d16f0cc8a595ce1137e26c.svg",
+        "name": "ZPixel-Y",
+        "md5": "e6c377982c023761796eaed1047169e6.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -3574,7 +9805,7 @@
             1
         ],
         "json": {
-            "objName": "Wizard1",
+            "objName": "zPixel-Y",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3587,29 +9818,29 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "wizard1",
+                    "costumeName": "zPixel-Y",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "e085c97691d16f0cc8a595ce1137e26c.svg",
+                    "baseLayerMD5": "e6c377982c023761796eaed1047169e6.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 134,
-                    "rotationCenterY": 153
+                    "rotationCenterX": 13,
+                    "rotationCenterY": 18
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": -7,
-            "scratchY": -23,
+            "scratchX": 14,
+            "scratchY": -15,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 41,
+            "indexInLibrary": 87,
             "visible": true,
             "spriteInfo": {}
         }
     },
     {
-        "name": "Wizard2",
-        "md5": "6db4d9e4229dc50a1b1c91c3c8311d40.svg",
+        "name": "ZPixel-Z",
+        "md5": "ecadc3a562c9aa963717fcdf07ec96b4.svg",
         "type": "sprite",
         "tags": [],
         "info": [
@@ -3618,7 +9849,7 @@
             1
         ],
         "json": {
-            "objName": "Wizard2",
+            "objName": "zPixel-Z",
             "sounds": [
                 {
                     "soundName": "pop",
@@ -3631,22 +9862,22 @@
             ],
             "costumes": [
                 {
-                    "costumeName": "wizard2",
+                    "costumeName": "zPixel-Z",
                     "baseLayerID": -1,
-                    "baseLayerMD5": "6db4d9e4229dc50a1b1c91c3c8311d40.svg",
+                    "baseLayerMD5": "ecadc3a562c9aa963717fcdf07ec96b4.svg",
                     "bitmapResolution": 1,
-                    "rotationCenterX": 69,
-                    "rotationCenterY": 93
+                    "rotationCenterX": 12,
+                    "rotationCenterY": 18
                 }
             ],
             "currentCostumeIndex": 0,
-            "scratchX": 82,
-            "scratchY": -8,
+            "scratchX": 97,
+            "scratchY": 0,
             "scale": 1,
             "direction": 90,
             "rotationStyle": "normal",
             "isDraggable": false,
-            "indexInLibrary": 42,
+            "indexInLibrary": 88,
             "visible": true,
             "spriteInfo": {}
         }
diff --git a/src/reducers/gui.js b/src/reducers/gui.js
index 97e24dfe8d8ef1a02ebe8791e1889193a76bef0c..83ede0203093375c2515d7b613b93d8056240a26 100644
--- a/src/reducers/gui.js
+++ b/src/reducers/gui.js
@@ -8,12 +8,14 @@ import monitorLayoutReducer from './monitor-layout';
 import targetReducer from './targets';
 import toolboxReducer from './toolbox';
 import vmReducer from './vm';
+import zoomReducer from './zoom';
 import {ScratchPaintReducer} from 'scratch-paint';
 
 export default combineReducers({
     colorPicker: colorPickerReducer,
     customProcedures: customProceduresReducer,
     intl: intlReducer,
+    isZoomed: zoomReducer,
     modals: modalReducer,
     monitors: monitorReducer,
     monitorLayout: monitorLayoutReducer,
diff --git a/src/reducers/intl.js b/src/reducers/intl.js
index 12841c407e2bcea48ebe4f870cebfcf0b2688734..15a2d307b885917cf75e363bf9b484d412edd2fb 100644
--- a/src/reducers/intl.js
+++ b/src/reducers/intl.js
@@ -6,8 +6,9 @@ import defaultsDeep from 'lodash.defaultsdeep';
 import localeData from 'scratch-l10n';
 import guiMessages from 'scratch-l10n/locales/gui-msgs';
 import paintMessages from 'scratch-l10n/locales/paint-msgs';
+import penMessages from 'scratch-l10n/locales/pen-msgs';
 
-const combinedMessages = defaultsDeep({}, guiMessages.messages, paintMessages.messages);
+const combinedMessages = defaultsDeep({}, guiMessages.messages, paintMessages.messages, penMessages.messages);
 
 Object.keys(localeData).forEach(locale => {
     // TODO: will need to handle locales not in the default intl - see www/custom-locales
diff --git a/src/reducers/zoom.js b/src/reducers/zoom.js
new file mode 100644
index 0000000000000000000000000000000000000000..3cd0f5f7fa091fb4ead412bf024f0aa2fcf9c445
--- /dev/null
+++ b/src/reducers/zoom.js
@@ -0,0 +1,23 @@
+const SET_ZOOMED = 'scratch-gui/Zoomed/SET_ZOOMED';
+const defaultZoomed = false;
+const initialState = defaultZoomed;
+
+const reducer = function (state, action) {
+    if (typeof state === 'undefined') state = initialState;
+    switch (action.type) {
+    case SET_ZOOMED:
+        return action.isZoomed;
+    default:
+        return state;
+    }
+};
+const setZoomed = function (isZoomed) {
+    return {
+        type: SET_ZOOMED,
+        isZoomed: isZoomed
+    };
+};
+export {
+    reducer as default,
+    setZoomed
+};
diff --git a/test/integration/test.js b/test/integration/test.js
index bb0e0918408799017ab9904a98e1a6fac1f3fe67..58b488ecda88325b1991647c3c3ce3dafbae5973 100644
--- a/test/integration/test.js
+++ b/test/integration/test.js
@@ -22,7 +22,6 @@ const errorWhitelist = [
 let driver;
 
 const blocksTabScope = "*[@id='react-tabs-1']";
-const costumesTabScope = "*[@id='react-tabs-3']";
 const soundsTabScope = "*[@id='react-tabs-5']";
 const reportedValueScope = '*[@class="blocklyDropDownContent"]';
 const modalScope = '*[@class="ReactModalPortal"]';
@@ -51,8 +50,8 @@ describe('costumes, sounds and variables', () => {
         await loadUri(uri);
         await clickText('Sound', blocksTabScope);
         await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation
-        // "meow" sound block should be visible
-        await findByText('meow', blocksTabScope);
+        // "Meow" sound block should be visible
+        await findByText('Meow', blocksTabScope);
         await clickText('Backdrops'); // Switch to the backdrop
         // Now "pop" sound block should be visible and motion blocks hidden
         await findByText('pop', blocksTabScope);
@@ -70,8 +69,17 @@ describe('costumes, sounds and variables', () => {
         const el = await findByXpath("//input[@placeholder='what are you looking for?']");
         await el.sendKeys('abb');
         await clickText('Abby-a'); // Should close the modal, then click the costumes in the selector
-        await clickText('costume1', costumesTabScope);
-        await clickText('Abby-a', costumesTabScope);
+        await findByXpath("//input[@value='Abby-a']"); // Should show editor for new costume
+        const logs = await getLogs(errorWhitelist);
+        await expect(logs).toEqual([]);
+    });
+
+    test('Adding a backdrop', async () => {
+        await loadUri(uri);
+        await clickText('Add Backdrop');
+        const el = await findByXpath("//input[@placeholder='what are you looking for?']");
+        await el.sendKeys('blue');
+        await clickText('Blue Sky'); // Should close the modal
         const logs = await getLogs(errorWhitelist);
         await expect(logs).toEqual([]);
     });
@@ -81,17 +89,24 @@ describe('costumes, sounds and variables', () => {
         await clickText('Sounds');
 
         // Delete the sound
-        await rightClickText('meow', soundsTabScope);
+        await rightClickText('Meow', soundsTabScope);
         await clickText('delete', soundsTabScope);
         await driver.switchTo().alert()
             .accept();
 
-        // Add a sound
+        // Add it back
         await clickText('Add Sound');
-        const el = await findByXpath("//input[@placeholder='what are you looking for?']");
+        let el = await findByXpath("//input[@placeholder='what are you looking for?']");
+        await el.sendKeys('meow');
+        await clickText('Meow', modalScope); // Should close the modal
+
+        // Add a new sound
+        await clickText('Add Sound');
+        el = await findByXpath("//input[@placeholder='what are you looking for?']");
         await el.sendKeys('chom');
         await clickText('Chomp'); // Should close the modal, then click the sounds in the selector
-        await clickText('Chomp', soundsTabScope);
+        await findByXpath("//input[@value='Chomp']"); // Should show editor for new sound
+
         await clickXpath('//button[@title="Play"]');
 
         await clickText('Louder');
@@ -117,6 +132,30 @@ describe('costumes, sounds and variables', () => {
         await expect(logs).toEqual([]);
     });
 
+    test('Load a project by ID (fullscreen)', async () => {
+        const prevSize = driver.manage()
+            .window()
+            .getSize();
+        await new Promise(resolve => setTimeout(resolve, 2000));
+        driver.manage()
+            .window()
+            .setSize(1920, 1080);
+        const projectId = '96708228';
+        await loadUri(`${uri}#${projectId}`);
+        await new Promise(resolve => setTimeout(resolve, 2000));
+        await clickXpath('//img[@title="Zoom Control"]');
+        await clickXpath('//img[@title="Go"]');
+        await new Promise(resolve => setTimeout(resolve, 2000));
+        await clickXpath('//img[@title="Stop"]');
+        prevSize.then(value => {
+            driver.manage()
+                .window()
+                .setSize(value.width, value.height);
+        });
+        const logs = await getLogs(errorWhitelist);
+        await expect(logs).toEqual([]);
+    });
+
     test('Creating variables', async () => {
         await loadUri(uri);
         await clickText('Blocks');
@@ -195,4 +234,24 @@ describe('costumes, sounds and variables', () => {
         const logs = await getLogs(errorWhitelist);
         await expect(logs).toEqual([]);
     });
+
+    test('Localization', async () => {
+        await loadUri(uri);
+        await clickText('Blocks');
+        await clickText('Extensions');
+        await clickText('Pen', modalScope); // Modal closes
+        await new Promise(resolve => setTimeout(resolve, 1000)); // Wait for scroll animation
+        await clickText('English');
+        await clickText('Deutsch');
+        await new Promise(resolve => setTimeout(resolve, 1000)); // wait for blocks refresh
+        await clickText('Pen'); // will need to be updated when 'Pen' is translated
+
+        // Make sure "Add Sprite" has changed to "Figur hinzufügen"
+        await findByText('Figur hinzufügen');
+        // Find the stamp block in German
+        await findByText('Abdruck');
+
+        const logs = await getLogs(errorWhitelist);
+        await expect(logs).toEqual([]);
+    });
 });