From 4c07ffc80110241d5059114a6036e61a8d2c030b Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Sat, 24 Sep 2022 15:34:04 -0700 Subject: [PATCH] Split doodads repository --- README.md | 27 ++++++++++++++++++ .../doodads/azulian => azulian}/Makefile | 0 .../doodads/azulian => azulian}/azulian.js | 0 .../doodads/azulian => azulian}/blu-back.png | Bin .../doodads/azulian => azulian}/blu-front.png | Bin .../doodads/azulian => azulian}/blu-wl1.png | Bin .../doodads/azulian => azulian}/blu-wl2.png | Bin .../doodads/azulian => azulian}/blu-wl3.png | Bin .../doodads/azulian => azulian}/blu-wl4.png | Bin .../doodads/azulian => azulian}/blu-wr1.png | Bin .../doodads/azulian => azulian}/blu-wr2.png | Bin .../doodads/azulian => azulian}/blu-wr3.png | Bin .../doodads/azulian => azulian}/blu-wr4.png | Bin .../doodads/azulian => azulian}/red-back.png | Bin .../doodads/azulian => azulian}/red-front.png | Bin .../doodads/azulian => azulian}/red-wl1.png | Bin .../doodads/azulian => azulian}/red-wl2.png | Bin .../doodads/azulian => azulian}/red-wl3.png | Bin .../doodads/azulian => azulian}/red-wl4.png | Bin .../doodads/azulian => azulian}/red-wr1.png | Bin .../doodads/azulian => azulian}/red-wr2.png | Bin .../doodads/azulian => azulian}/red-wr3.png | Bin .../doodads/azulian => azulian}/red-wr4.png | Bin .../azulian => azulian}/white-back.png | Bin .../azulian => azulian}/white-front.png | Bin .../doodads/azulian => azulian}/white-wl1.png | Bin .../doodads/azulian => azulian}/white-wl2.png | Bin .../doodads/azulian => azulian}/white-wl3.png | Bin .../doodads/azulian => azulian}/white-wl4.png | Bin .../doodads/azulian => azulian}/white-wr1.png | Bin .../doodads/azulian => azulian}/white-wr2.png | Bin .../doodads/azulian => azulian}/white-wr3.png | Bin .../doodads/azulian => azulian}/white-wr4.png | Bin {dev-assets/doodads/bird => bird}/Makefile | 0 {dev-assets/doodads/bird => bird}/bird.js | 0 .../doodads/bird => bird}/blue/dive-left.png | Bin .../doodads/bird => bird}/blue/dive-right.png | Bin .../doodads/bird => bird}/blue/left-1.png | Bin .../doodads/bird => bird}/blue/left-2.png | Bin .../doodads/bird => bird}/blue/right-1.png | Bin .../doodads/bird => bird}/blue/right-2.png | Bin .../doodads/bird => bird}/red/dive-left.png | Bin .../doodads/bird => bird}/red/dive-right.png | Bin .../doodads/bird => bird}/red/left-1.png | Bin .../doodads/bird => bird}/red/left-2.png | Bin .../doodads/bird => bird}/red/right-1.png | Bin .../doodads/bird => bird}/red/right-2.png | Bin {dev-assets/doodads/box => box}/Makefile | 0 {dev-assets/doodads/box => box}/box-1.png | Bin {dev-assets/doodads/box => box}/box-2.png | Bin {dev-assets/doodads/box => box}/box-3.png | Bin {dev-assets/doodads/box => box}/box-4.png | Bin {dev-assets/doodads/box => box}/box.js | 0 {dev-assets/doodads/boy => boy}/Makefile | 0 {dev-assets/doodads/boy => boy}/boy.js | 0 .../doodads/boy => boy}/idle-left-1.png | Bin .../doodads/boy => boy}/idle-left-2.png | Bin .../doodads/boy => boy}/idle-left-3.png | Bin .../doodads/boy => boy}/idle-right-1.png | Bin .../doodads/boy => boy}/idle-right-2.png | Bin .../doodads/boy => boy}/idle-right-3.png | Bin .../doodads/boy => boy}/stand-left.png | Bin .../doodads/boy => boy}/stand-right.png | Bin .../doodads/boy => boy}/walk-left-1.png | Bin .../doodads/boy => boy}/walk-left-2.png | Bin .../doodads/boy => boy}/walk-left-3.png | Bin .../doodads/boy => boy}/walk-right-1.png | Bin .../doodads/boy => boy}/walk-right-2.png | Bin .../doodads/boy => boy}/walk-right-3.png | Bin .../doodads/boy => boy}/walk-right.gif | Bin dev-assets/doodads/build.sh => build.sh | 0 .../doodads/buttons => buttons}/Makefile | 0 .../doodads/buttons => buttons}/README.md | 0 .../doodads/buttons => buttons}/button.js | 0 .../doodads/buttons => buttons}/button1.png | Bin .../doodads/buttons => buttons}/button2.png | Bin .../doodads/buttons => buttons}/sticky.js | 0 .../doodads/buttons => buttons}/sticky1.png | Bin .../doodads/buttons => buttons}/sticky2.png | Bin .../doodads/buttons => buttons}/typeB1.png | Bin .../doodads/buttons => buttons}/typeB2.png | Bin .../crumbly-floor => crumbly-floor}/Makefile | 0 .../crumbly-floor.js | 0 .../crumbly-floor => crumbly-floor}/fall1.png | Bin .../crumbly-floor => crumbly-floor}/fall2.png | Bin .../crumbly-floor => crumbly-floor}/fall3.png | Bin .../crumbly-floor => crumbly-floor}/fall4.png | Bin .../fallen.png | Bin .../crumbly-floor => crumbly-floor}/floor.png | Bin .../shake1.png | Bin .../shake2.png | Bin .../doodads/crusher => crusher}/Makefile | 0 .../doodads/crusher => crusher}/angry.png | Bin .../doodads/crusher => crusher}/crusher.js | 0 .../doodads/crusher => crusher}/ouch.png | Bin .../doodads/crusher => crusher}/peek-left.png | Bin .../crusher => crusher}/peek-right.png | Bin .../doodads/crusher => crusher}/sleep.png | Bin {dev-assets/doodads/doors => doors}/Makefile | 0 {dev-assets/doodads/doors => doors}/README.md | 0 .../doodads/doors => doors}/blue-closed.png | Bin .../doodads/doors => doors}/blue-key.png | Bin .../doodads/doors => doors}/blue-left.png | Bin .../doodads/doors => doors}/blue-right.png | Bin .../doodads/doors => doors}/blue-unlocked.png | Bin {dev-assets/doodads/doors => doors}/blue1.png | Bin {dev-assets/doodads/doors => doors}/blue2.png | Bin {dev-assets/doodads/doors => doors}/build.sh | 0 .../doodads/doors => doors}/colored-door.js | 0 .../doodads/doors => doors}/electric-door.js | 0 .../doodads/doors => doors}/electric.gif | Bin .../doodads/doors => doors}/electric1.png | Bin .../doodads/doors => doors}/electric2.png | Bin .../doodads/doors => doors}/electric3.png | Bin .../doodads/doors => doors}/electric4.png | Bin .../doodads/doors => doors}/green-closed.png | Bin .../doodads/doors => doors}/green-key.png | Bin .../doodads/doors => doors}/green-left.png | Bin .../doodads/doors => doors}/green-right.png | Bin .../doors => doors}/green-unlocked.png | Bin .../doodads/doors => doors}/green1.png | Bin .../doodads/doors => doors}/green2.png | Bin {dev-assets/doodads/doors => doors}/keys.js | 0 .../doodads/doors => doors}/red-closed.png | Bin .../doodads/doors => doors}/red-key.png | Bin .../doodads/doors => doors}/red-left.png | Bin .../doodads/doors => doors}/red-right.png | Bin .../doodads/doors => doors}/red-unlocked.png | Bin {dev-assets/doodads/doors => doors}/red1.png | Bin {dev-assets/doodads/doors => doors}/red2.png | Bin .../doodads/doors => doors}/small-closed.png | Bin .../doodads/doors => doors}/small-key.png | Bin .../doodads/doors => doors}/small-left.png | Bin .../doodads/doors => doors}/small-right.png | Bin .../doors => doors}/small-unlocked.png | Bin .../doodads/doors => doors}/yellow-closed.png | Bin .../doodads/doors => doors}/yellow-key.png | Bin .../doodads/doors => doors}/yellow-left.png | Bin .../doodads/doors => doors}/yellow-right.png | Bin .../doors => doors}/yellow-unlocked.png | Bin .../doodads/doors => doors}/yellow1.png | Bin .../doodads/doors => doors}/yellow2.png | Bin {dev-assets/doodads/gems => gems}/Makefile | 0 {dev-assets/doodads/gems => gems}/blue-1.png | Bin {dev-assets/doodads/gems => gems}/blue-2.png | Bin {dev-assets/doodads/gems => gems}/blue-3.png | Bin {dev-assets/doodads/gems => gems}/blue-4.png | Bin {dev-assets/doodads/gems => gems}/gemstone.js | 0 {dev-assets/doodads/gems => gems}/green-1.png | Bin {dev-assets/doodads/gems => gems}/green-2.png | Bin {dev-assets/doodads/gems => gems}/green-3.png | Bin {dev-assets/doodads/gems => gems}/green-4.png | Bin {dev-assets/doodads/gems => gems}/red-1.png | Bin {dev-assets/doodads/gems => gems}/red-2.png | Bin {dev-assets/doodads/gems => gems}/red-3.png | Bin {dev-assets/doodads/gems => gems}/red-4.png | Bin .../doodads/gems => gems}/totem-blue-0.png | Bin .../doodads/gems => gems}/totem-blue-1.png | Bin .../doodads/gems => gems}/totem-blue-2.png | Bin .../doodads/gems => gems}/totem-blue-3.png | Bin .../doodads/gems => gems}/totem-blue-4.png | Bin .../doodads/gems => gems}/totem-green-0.png | Bin .../doodads/gems => gems}/totem-green-1.png | Bin .../doodads/gems => gems}/totem-green-2.png | Bin .../doodads/gems => gems}/totem-green-3.png | Bin .../doodads/gems => gems}/totem-green-4.png | Bin .../doodads/gems => gems}/totem-red-0.png | Bin .../doodads/gems => gems}/totem-red-1.png | Bin .../doodads/gems => gems}/totem-red-2.png | Bin .../doodads/gems => gems}/totem-red-3.png | Bin .../doodads/gems => gems}/totem-red-4.png | Bin .../doodads/gems => gems}/totem-yellow-0.png | Bin .../doodads/gems => gems}/totem-yellow-1.png | Bin .../doodads/gems => gems}/totem-yellow-2.png | Bin .../doodads/gems => gems}/totem-yellow-3.png | Bin .../doodads/gems => gems}/totem-yellow-4.png | Bin {dev-assets/doodads/gems => gems}/totem.js | 0 .../doodads/gems => gems}/yellow-1.png | Bin .../doodads/gems => gems}/yellow-2.png | Bin .../doodads/gems => gems}/yellow-3.png | Bin .../doodads/gems => gems}/yellow-4.png | Bin .../doodads/mischievous.js => mischievous.js | 0 .../doodads/objects => objects}/Makefile | 0 .../doodads/objects => objects}/anvil.js | 0 .../doodads/objects => objects}/anvil.png | Bin .../objects => objects}/checkpoint-active.png | Bin .../objects => objects}/checkpoint-flag.js | 0 .../checkpoint-inactive.png | Bin .../doodads/objects => objects}/exit-flag.js | 0 .../doodads/objects => objects}/exit-flag.png | Bin .../doodads/objects => objects}/start-flag.js | 0 .../objects => objects}/start-flag.png | Bin .../doodads/on-off => on-off}/Makefile | 0 .../doodads/on-off => on-off}/blue-button.png | Bin .../doodads/on-off => on-off}/blue-off.png | Bin .../doodads/on-off => on-off}/blue-on.png | Bin .../on-off => on-off}/orange-button.png | Bin .../doodads/on-off => on-off}/orange-off.png | Bin .../doodads/on-off => on-off}/orange-on.png | Bin .../on-off => on-off}/state-block-blue.js | 0 .../on-off => on-off}/state-block-orange.js | 0 .../doodads/on-off => on-off}/state-button.js | 0 .../doodads/palette.json => palette.json | 0 .../doodads/regions => regions}/Makefile | 0 .../regions => regions}/checkpoint-128.png | Bin .../doodads/regions => regions}/checkpoint.js | 0 .../doodads/regions => regions}/fire-128.png | Bin .../doodads/regions => regions}/fire.js | 0 .../doodads/regions => regions}/goal-128.png | Bin .../doodads/regions => regions}/goal.js | 0 .../doodads/regions => regions}/power-128.png | Bin .../doodads/regions => regions}/power-64.png | Bin .../doodads/regions => regions}/power.js | 0 .../regions => regions}/reset-timer.js | 0 .../doodads/regions => regions}/stall-128.png | Bin .../doodads/regions => regions}/stall.js | 0 .../doodads/regions => regions}/timer-64.png | Bin .../regions => regions}/warp-door-64.png | Bin {dev-assets/doodads/snake => snake}/Makefile | 0 .../doodads/snake => snake}/attack-left-1.png | Bin .../doodads/snake => snake}/attack-left-2.png | Bin .../doodads/snake => snake}/attack-left-3.png | Bin .../snake => snake}/attack-right-1.png | Bin .../snake => snake}/attack-right-2.png | Bin .../snake => snake}/attack-right-3.png | Bin .../doodads/snake => snake}/left-1.png | Bin .../doodads/snake => snake}/left-2.png | Bin .../doodads/snake => snake}/left-3.png | Bin .../doodads/snake => snake}/right-1.png | Bin .../doodads/snake => snake}/right-2.png | Bin .../doodads/snake => snake}/right-3.png | Bin {dev-assets/doodads/snake => snake}/snake.js | 0 .../doodads/switches => switches}/Makefile | 0 .../switches => switches}/down-off.png | Bin .../doodads/switches => switches}/down-on.png | Bin .../switches => switches}/left-off.png | Bin .../doodads/switches => switches}/left-on.png | Bin .../switches => switches}/right-off.png | Bin .../switches => switches}/right-on.png | Bin .../switches => switches}/switch-off.png | Bin .../switches => switches}/switch-on.png | Bin .../doodads/switches => switches}/switch.js | 0 {dev-assets/doodads/test => test}/index.js | 0 {dev-assets/doodads/thief => thief}/Makefile | 0 .../doodads/thief => thief}/stand-left.png | Bin .../doodads/thief => thief}/stand-right.png | Bin {dev-assets/doodads/thief => thief}/thief.js | 0 .../doodads/thief => thief}/walk-left-1.png | Bin .../doodads/thief => thief}/walk-left-2.png | Bin .../doodads/thief => thief}/walk-left-3.png | Bin .../doodads/thief => thief}/walk-right-1.png | Bin .../doodads/thief => thief}/walk-right-2.png | Bin .../doodads/thief => thief}/walk-right-3.png | Bin .../doodads/trapdoors => trapdoors}/Makefile | 0 .../doodads/trapdoors => trapdoors}/README.md | 0 .../doodads/trapdoors => trapdoors}/down.gif | Bin .../doodads/trapdoors => trapdoors}/down1.png | Bin .../doodads/trapdoors => trapdoors}/down2.png | Bin .../doodads/trapdoors => trapdoors}/down3.png | Bin .../doodads/trapdoors => trapdoors}/down4.png | Bin .../electric-trapdoor.js | 0 .../trapdoors => trapdoors}/electric1.png | Bin .../trapdoors => trapdoors}/electric2.png | Bin .../trapdoors => trapdoors}/electric3.png | Bin .../trapdoors => trapdoors}/electric4.png | Bin .../doodads/trapdoors => trapdoors}/left1.png | Bin .../doodads/trapdoors => trapdoors}/left2.png | Bin .../doodads/trapdoors => trapdoors}/left3.png | Bin .../doodads/trapdoors => trapdoors}/left4.png | Bin .../trapdoors => trapdoors}/right1.png | Bin .../trapdoors => trapdoors}/right2.png | Bin .../trapdoors => trapdoors}/right3.png | Bin .../trapdoors => trapdoors}/right4.png | Bin .../trapdoors => trapdoors}/trapdoor.js | 0 .../doodads/trapdoors => trapdoors}/up1.png | Bin .../doodads/trapdoors => trapdoors}/up2.png | Bin .../doodads/trapdoors => trapdoors}/up3.png | Bin .../doodads/trapdoors => trapdoors}/up4.png | Bin .../doodads/warp-door => warp-door}/Makefile | 0 .../warp-door => warp-door}/blue-1.png | Bin .../warp-door => warp-door}/blue-2.png | Bin .../warp-door => warp-door}/blue-3.png | Bin .../warp-door => warp-door}/blue-4.png | Bin .../warp-door => warp-door}/blue-off.png | Bin .../warp-door => warp-door}/door-1.png | Bin .../warp-door => warp-door}/door-2.png | Bin .../warp-door => warp-door}/door-3.png | Bin .../warp-door => warp-door}/door-4.png | Bin .../warp-door => warp-door}/orange-1.png | Bin .../warp-door => warp-door}/orange-2.png | Bin .../warp-door => warp-door}/orange-3.png | Bin .../warp-door => warp-door}/orange-4.png | Bin .../warp-door => warp-door}/orange-off.png | Bin .../warp-door => warp-door}/warp-door.js | 0 294 files changed, 27 insertions(+) create mode 100644 README.md rename {dev-assets/doodads/azulian => azulian}/Makefile (100%) rename {dev-assets/doodads/azulian => azulian}/azulian.js (100%) rename {dev-assets/doodads/azulian => azulian}/blu-back.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-front.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wl1.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wl2.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wl3.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wl4.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wr1.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wr2.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wr3.png (100%) rename {dev-assets/doodads/azulian => azulian}/blu-wr4.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-back.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-front.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wl1.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wl2.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wl3.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wl4.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wr1.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wr2.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wr3.png (100%) rename {dev-assets/doodads/azulian => azulian}/red-wr4.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-back.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-front.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wl1.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wl2.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wl3.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wl4.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wr1.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wr2.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wr3.png (100%) rename {dev-assets/doodads/azulian => azulian}/white-wr4.png (100%) rename {dev-assets/doodads/bird => bird}/Makefile (100%) rename {dev-assets/doodads/bird => bird}/bird.js (100%) rename {dev-assets/doodads/bird => bird}/blue/dive-left.png (100%) rename {dev-assets/doodads/bird => bird}/blue/dive-right.png (100%) rename {dev-assets/doodads/bird => bird}/blue/left-1.png (100%) rename {dev-assets/doodads/bird => bird}/blue/left-2.png (100%) rename {dev-assets/doodads/bird => bird}/blue/right-1.png (100%) rename {dev-assets/doodads/bird => bird}/blue/right-2.png (100%) rename {dev-assets/doodads/bird => bird}/red/dive-left.png (100%) rename {dev-assets/doodads/bird => bird}/red/dive-right.png (100%) rename {dev-assets/doodads/bird => bird}/red/left-1.png (100%) rename {dev-assets/doodads/bird => bird}/red/left-2.png (100%) rename {dev-assets/doodads/bird => bird}/red/right-1.png (100%) rename {dev-assets/doodads/bird => bird}/red/right-2.png (100%) rename {dev-assets/doodads/box => box}/Makefile (100%) rename {dev-assets/doodads/box => box}/box-1.png (100%) rename {dev-assets/doodads/box => box}/box-2.png (100%) rename {dev-assets/doodads/box => box}/box-3.png (100%) rename {dev-assets/doodads/box => box}/box-4.png (100%) rename {dev-assets/doodads/box => box}/box.js (100%) rename {dev-assets/doodads/boy => boy}/Makefile (100%) rename {dev-assets/doodads/boy => boy}/boy.js (100%) rename {dev-assets/doodads/boy => boy}/idle-left-1.png (100%) rename {dev-assets/doodads/boy => boy}/idle-left-2.png (100%) rename {dev-assets/doodads/boy => boy}/idle-left-3.png (100%) rename {dev-assets/doodads/boy => boy}/idle-right-1.png (100%) rename {dev-assets/doodads/boy => boy}/idle-right-2.png (100%) rename {dev-assets/doodads/boy => boy}/idle-right-3.png (100%) rename {dev-assets/doodads/boy => boy}/stand-left.png (100%) rename {dev-assets/doodads/boy => boy}/stand-right.png (100%) rename {dev-assets/doodads/boy => boy}/walk-left-1.png (100%) rename {dev-assets/doodads/boy => boy}/walk-left-2.png (100%) rename {dev-assets/doodads/boy => boy}/walk-left-3.png (100%) rename {dev-assets/doodads/boy => boy}/walk-right-1.png (100%) rename {dev-assets/doodads/boy => boy}/walk-right-2.png (100%) rename {dev-assets/doodads/boy => boy}/walk-right-3.png (100%) rename {dev-assets/doodads/boy => boy}/walk-right.gif (100%) rename dev-assets/doodads/build.sh => build.sh (100%) rename {dev-assets/doodads/buttons => buttons}/Makefile (100%) rename {dev-assets/doodads/buttons => buttons}/README.md (100%) rename {dev-assets/doodads/buttons => buttons}/button.js (100%) rename {dev-assets/doodads/buttons => buttons}/button1.png (100%) rename {dev-assets/doodads/buttons => buttons}/button2.png (100%) rename {dev-assets/doodads/buttons => buttons}/sticky.js (100%) rename {dev-assets/doodads/buttons => buttons}/sticky1.png (100%) rename {dev-assets/doodads/buttons => buttons}/sticky2.png (100%) rename {dev-assets/doodads/buttons => buttons}/typeB1.png (100%) rename {dev-assets/doodads/buttons => buttons}/typeB2.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/Makefile (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/crumbly-floor.js (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/fall1.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/fall2.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/fall3.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/fall4.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/fallen.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/floor.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/shake1.png (100%) rename {dev-assets/doodads/crumbly-floor => crumbly-floor}/shake2.png (100%) rename {dev-assets/doodads/crusher => crusher}/Makefile (100%) rename {dev-assets/doodads/crusher => crusher}/angry.png (100%) rename {dev-assets/doodads/crusher => crusher}/crusher.js (100%) rename {dev-assets/doodads/crusher => crusher}/ouch.png (100%) rename {dev-assets/doodads/crusher => crusher}/peek-left.png (100%) rename {dev-assets/doodads/crusher => crusher}/peek-right.png (100%) rename {dev-assets/doodads/crusher => crusher}/sleep.png (100%) rename {dev-assets/doodads/doors => doors}/Makefile (100%) rename {dev-assets/doodads/doors => doors}/README.md (100%) rename {dev-assets/doodads/doors => doors}/blue-closed.png (100%) rename {dev-assets/doodads/doors => doors}/blue-key.png (100%) rename {dev-assets/doodads/doors => doors}/blue-left.png (100%) rename {dev-assets/doodads/doors => doors}/blue-right.png (100%) rename {dev-assets/doodads/doors => doors}/blue-unlocked.png (100%) rename {dev-assets/doodads/doors => doors}/blue1.png (100%) rename {dev-assets/doodads/doors => doors}/blue2.png (100%) rename {dev-assets/doodads/doors => doors}/build.sh (100%) rename {dev-assets/doodads/doors => doors}/colored-door.js (100%) rename {dev-assets/doodads/doors => doors}/electric-door.js (100%) rename {dev-assets/doodads/doors => doors}/electric.gif (100%) rename {dev-assets/doodads/doors => doors}/electric1.png (100%) rename {dev-assets/doodads/doors => doors}/electric2.png (100%) rename {dev-assets/doodads/doors => doors}/electric3.png (100%) rename {dev-assets/doodads/doors => doors}/electric4.png (100%) rename {dev-assets/doodads/doors => doors}/green-closed.png (100%) rename {dev-assets/doodads/doors => doors}/green-key.png (100%) rename {dev-assets/doodads/doors => doors}/green-left.png (100%) rename {dev-assets/doodads/doors => doors}/green-right.png (100%) rename {dev-assets/doodads/doors => doors}/green-unlocked.png (100%) rename {dev-assets/doodads/doors => doors}/green1.png (100%) rename {dev-assets/doodads/doors => doors}/green2.png (100%) rename {dev-assets/doodads/doors => doors}/keys.js (100%) rename {dev-assets/doodads/doors => doors}/red-closed.png (100%) rename {dev-assets/doodads/doors => doors}/red-key.png (100%) rename {dev-assets/doodads/doors => doors}/red-left.png (100%) rename {dev-assets/doodads/doors => doors}/red-right.png (100%) rename {dev-assets/doodads/doors => doors}/red-unlocked.png (100%) rename {dev-assets/doodads/doors => doors}/red1.png (100%) rename {dev-assets/doodads/doors => doors}/red2.png (100%) rename {dev-assets/doodads/doors => doors}/small-closed.png (100%) rename {dev-assets/doodads/doors => doors}/small-key.png (100%) rename {dev-assets/doodads/doors => doors}/small-left.png (100%) rename {dev-assets/doodads/doors => doors}/small-right.png (100%) rename {dev-assets/doodads/doors => doors}/small-unlocked.png (100%) rename {dev-assets/doodads/doors => doors}/yellow-closed.png (100%) rename {dev-assets/doodads/doors => doors}/yellow-key.png (100%) rename {dev-assets/doodads/doors => doors}/yellow-left.png (100%) rename {dev-assets/doodads/doors => doors}/yellow-right.png (100%) rename {dev-assets/doodads/doors => doors}/yellow-unlocked.png (100%) rename {dev-assets/doodads/doors => doors}/yellow1.png (100%) rename {dev-assets/doodads/doors => doors}/yellow2.png (100%) rename {dev-assets/doodads/gems => gems}/Makefile (100%) rename {dev-assets/doodads/gems => gems}/blue-1.png (100%) rename {dev-assets/doodads/gems => gems}/blue-2.png (100%) rename {dev-assets/doodads/gems => gems}/blue-3.png (100%) rename {dev-assets/doodads/gems => gems}/blue-4.png (100%) rename {dev-assets/doodads/gems => gems}/gemstone.js (100%) rename {dev-assets/doodads/gems => gems}/green-1.png (100%) rename {dev-assets/doodads/gems => gems}/green-2.png (100%) rename {dev-assets/doodads/gems => gems}/green-3.png (100%) rename {dev-assets/doodads/gems => gems}/green-4.png (100%) rename {dev-assets/doodads/gems => gems}/red-1.png (100%) rename {dev-assets/doodads/gems => gems}/red-2.png (100%) rename {dev-assets/doodads/gems => gems}/red-3.png (100%) rename {dev-assets/doodads/gems => gems}/red-4.png (100%) rename {dev-assets/doodads/gems => gems}/totem-blue-0.png (100%) rename {dev-assets/doodads/gems => gems}/totem-blue-1.png (100%) rename {dev-assets/doodads/gems => gems}/totem-blue-2.png (100%) rename {dev-assets/doodads/gems => gems}/totem-blue-3.png (100%) rename {dev-assets/doodads/gems => gems}/totem-blue-4.png (100%) rename {dev-assets/doodads/gems => gems}/totem-green-0.png (100%) rename {dev-assets/doodads/gems => gems}/totem-green-1.png (100%) rename {dev-assets/doodads/gems => gems}/totem-green-2.png (100%) rename {dev-assets/doodads/gems => gems}/totem-green-3.png (100%) rename {dev-assets/doodads/gems => gems}/totem-green-4.png (100%) rename {dev-assets/doodads/gems => gems}/totem-red-0.png (100%) rename {dev-assets/doodads/gems => gems}/totem-red-1.png (100%) rename {dev-assets/doodads/gems => gems}/totem-red-2.png (100%) rename {dev-assets/doodads/gems => gems}/totem-red-3.png (100%) rename {dev-assets/doodads/gems => gems}/totem-red-4.png (100%) rename {dev-assets/doodads/gems => gems}/totem-yellow-0.png (100%) rename {dev-assets/doodads/gems => gems}/totem-yellow-1.png (100%) rename {dev-assets/doodads/gems => gems}/totem-yellow-2.png (100%) rename {dev-assets/doodads/gems => gems}/totem-yellow-3.png (100%) rename {dev-assets/doodads/gems => gems}/totem-yellow-4.png (100%) rename {dev-assets/doodads/gems => gems}/totem.js (100%) rename {dev-assets/doodads/gems => gems}/yellow-1.png (100%) rename {dev-assets/doodads/gems => gems}/yellow-2.png (100%) rename {dev-assets/doodads/gems => gems}/yellow-3.png (100%) rename {dev-assets/doodads/gems => gems}/yellow-4.png (100%) rename dev-assets/doodads/mischievous.js => mischievous.js (100%) rename {dev-assets/doodads/objects => objects}/Makefile (100%) rename {dev-assets/doodads/objects => objects}/anvil.js (100%) rename {dev-assets/doodads/objects => objects}/anvil.png (100%) rename {dev-assets/doodads/objects => objects}/checkpoint-active.png (100%) rename {dev-assets/doodads/objects => objects}/checkpoint-flag.js (100%) rename {dev-assets/doodads/objects => objects}/checkpoint-inactive.png (100%) rename {dev-assets/doodads/objects => objects}/exit-flag.js (100%) rename {dev-assets/doodads/objects => objects}/exit-flag.png (100%) rename {dev-assets/doodads/objects => objects}/start-flag.js (100%) rename {dev-assets/doodads/objects => objects}/start-flag.png (100%) rename {dev-assets/doodads/on-off => on-off}/Makefile (100%) rename {dev-assets/doodads/on-off => on-off}/blue-button.png (100%) rename {dev-assets/doodads/on-off => on-off}/blue-off.png (100%) rename {dev-assets/doodads/on-off => on-off}/blue-on.png (100%) rename {dev-assets/doodads/on-off => on-off}/orange-button.png (100%) rename {dev-assets/doodads/on-off => on-off}/orange-off.png (100%) rename {dev-assets/doodads/on-off => on-off}/orange-on.png (100%) rename {dev-assets/doodads/on-off => on-off}/state-block-blue.js (100%) rename {dev-assets/doodads/on-off => on-off}/state-block-orange.js (100%) rename {dev-assets/doodads/on-off => on-off}/state-button.js (100%) rename dev-assets/doodads/palette.json => palette.json (100%) rename {dev-assets/doodads/regions => regions}/Makefile (100%) rename {dev-assets/doodads/regions => regions}/checkpoint-128.png (100%) rename {dev-assets/doodads/regions => regions}/checkpoint.js (100%) rename {dev-assets/doodads/regions => regions}/fire-128.png (100%) rename {dev-assets/doodads/regions => regions}/fire.js (100%) rename {dev-assets/doodads/regions => regions}/goal-128.png (100%) rename {dev-assets/doodads/regions => regions}/goal.js (100%) rename {dev-assets/doodads/regions => regions}/power-128.png (100%) rename {dev-assets/doodads/regions => regions}/power-64.png (100%) rename {dev-assets/doodads/regions => regions}/power.js (100%) rename {dev-assets/doodads/regions => regions}/reset-timer.js (100%) rename {dev-assets/doodads/regions => regions}/stall-128.png (100%) rename {dev-assets/doodads/regions => regions}/stall.js (100%) rename {dev-assets/doodads/regions => regions}/timer-64.png (100%) rename {dev-assets/doodads/regions => regions}/warp-door-64.png (100%) rename {dev-assets/doodads/snake => snake}/Makefile (100%) rename {dev-assets/doodads/snake => snake}/attack-left-1.png (100%) rename {dev-assets/doodads/snake => snake}/attack-left-2.png (100%) rename {dev-assets/doodads/snake => snake}/attack-left-3.png (100%) rename {dev-assets/doodads/snake => snake}/attack-right-1.png (100%) rename {dev-assets/doodads/snake => snake}/attack-right-2.png (100%) rename {dev-assets/doodads/snake => snake}/attack-right-3.png (100%) rename {dev-assets/doodads/snake => snake}/left-1.png (100%) rename {dev-assets/doodads/snake => snake}/left-2.png (100%) rename {dev-assets/doodads/snake => snake}/left-3.png (100%) rename {dev-assets/doodads/snake => snake}/right-1.png (100%) rename {dev-assets/doodads/snake => snake}/right-2.png (100%) rename {dev-assets/doodads/snake => snake}/right-3.png (100%) rename {dev-assets/doodads/snake => snake}/snake.js (100%) rename {dev-assets/doodads/switches => switches}/Makefile (100%) rename {dev-assets/doodads/switches => switches}/down-off.png (100%) rename {dev-assets/doodads/switches => switches}/down-on.png (100%) rename {dev-assets/doodads/switches => switches}/left-off.png (100%) rename {dev-assets/doodads/switches => switches}/left-on.png (100%) rename {dev-assets/doodads/switches => switches}/right-off.png (100%) rename {dev-assets/doodads/switches => switches}/right-on.png (100%) rename {dev-assets/doodads/switches => switches}/switch-off.png (100%) rename {dev-assets/doodads/switches => switches}/switch-on.png (100%) rename {dev-assets/doodads/switches => switches}/switch.js (100%) rename {dev-assets/doodads/test => test}/index.js (100%) rename {dev-assets/doodads/thief => thief}/Makefile (100%) rename {dev-assets/doodads/thief => thief}/stand-left.png (100%) rename {dev-assets/doodads/thief => thief}/stand-right.png (100%) rename {dev-assets/doodads/thief => thief}/thief.js (100%) rename {dev-assets/doodads/thief => thief}/walk-left-1.png (100%) rename {dev-assets/doodads/thief => thief}/walk-left-2.png (100%) rename {dev-assets/doodads/thief => thief}/walk-left-3.png (100%) rename {dev-assets/doodads/thief => thief}/walk-right-1.png (100%) rename {dev-assets/doodads/thief => thief}/walk-right-2.png (100%) rename {dev-assets/doodads/thief => thief}/walk-right-3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/Makefile (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/README.md (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/down.gif (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/down1.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/down2.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/down3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/down4.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/electric-trapdoor.js (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/electric1.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/electric2.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/electric3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/electric4.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/left1.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/left2.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/left3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/left4.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/right1.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/right2.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/right3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/right4.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/trapdoor.js (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/up1.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/up2.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/up3.png (100%) rename {dev-assets/doodads/trapdoors => trapdoors}/up4.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/Makefile (100%) rename {dev-assets/doodads/warp-door => warp-door}/blue-1.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/blue-2.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/blue-3.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/blue-4.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/blue-off.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/door-1.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/door-2.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/door-3.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/door-4.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/orange-1.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/orange-2.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/orange-3.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/orange-4.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/orange-off.png (100%) rename {dev-assets/doodads/warp-door => warp-door}/warp-door.js (100%) diff --git a/README.md b/README.md new file mode 100644 index 0000000..97d0ef1 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# Doodads of Sketchy Maze + +This repo contains the build sources for the game's default doodads. It is +licensed under different terms than the game engine itself: all of the +artwork and scripts here are copyright © 2022 Noah Petherbridge for +distribution _only_ with the official releases of Sketchy Maze. + +## For Players + +You may read and learn from the game's built-in doodad scripts in this +repository. You are also free to base your own custom doodads off of the +scripts in this repository. + +## For Developers + +The artwork and scripts in this repository are under exclusive copyright to +be distributed _only_ with official releases of Sketchy Maze. Any external +fork of the doodle engine MUST NOT ship with any of the doodads included in +this repository. The doodads here are licensed under different terms than +the doodle engine itself. + +If you are working on _Sketchy Maze_ itself you MAY use this repository to +build local copies of the game for personal use only. + +## License + +Copyright © 2022 Noah Petherbridge. All rights reserved. \ No newline at end of file diff --git a/dev-assets/doodads/azulian/Makefile b/azulian/Makefile similarity index 100% rename from dev-assets/doodads/azulian/Makefile rename to azulian/Makefile diff --git a/dev-assets/doodads/azulian/azulian.js b/azulian/azulian.js similarity index 100% rename from dev-assets/doodads/azulian/azulian.js rename to azulian/azulian.js diff --git a/dev-assets/doodads/azulian/blu-back.png b/azulian/blu-back.png similarity index 100% rename from dev-assets/doodads/azulian/blu-back.png rename to azulian/blu-back.png diff --git a/dev-assets/doodads/azulian/blu-front.png b/azulian/blu-front.png similarity index 100% rename from dev-assets/doodads/azulian/blu-front.png rename to azulian/blu-front.png diff --git a/dev-assets/doodads/azulian/blu-wl1.png b/azulian/blu-wl1.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wl1.png rename to azulian/blu-wl1.png diff --git a/dev-assets/doodads/azulian/blu-wl2.png b/azulian/blu-wl2.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wl2.png rename to azulian/blu-wl2.png diff --git a/dev-assets/doodads/azulian/blu-wl3.png b/azulian/blu-wl3.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wl3.png rename to azulian/blu-wl3.png diff --git a/dev-assets/doodads/azulian/blu-wl4.png b/azulian/blu-wl4.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wl4.png rename to azulian/blu-wl4.png diff --git a/dev-assets/doodads/azulian/blu-wr1.png b/azulian/blu-wr1.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wr1.png rename to azulian/blu-wr1.png diff --git a/dev-assets/doodads/azulian/blu-wr2.png b/azulian/blu-wr2.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wr2.png rename to azulian/blu-wr2.png diff --git a/dev-assets/doodads/azulian/blu-wr3.png b/azulian/blu-wr3.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wr3.png rename to azulian/blu-wr3.png diff --git a/dev-assets/doodads/azulian/blu-wr4.png b/azulian/blu-wr4.png similarity index 100% rename from dev-assets/doodads/azulian/blu-wr4.png rename to azulian/blu-wr4.png diff --git a/dev-assets/doodads/azulian/red-back.png b/azulian/red-back.png similarity index 100% rename from dev-assets/doodads/azulian/red-back.png rename to azulian/red-back.png diff --git a/dev-assets/doodads/azulian/red-front.png b/azulian/red-front.png similarity index 100% rename from dev-assets/doodads/azulian/red-front.png rename to azulian/red-front.png diff --git a/dev-assets/doodads/azulian/red-wl1.png b/azulian/red-wl1.png similarity index 100% rename from dev-assets/doodads/azulian/red-wl1.png rename to azulian/red-wl1.png diff --git a/dev-assets/doodads/azulian/red-wl2.png b/azulian/red-wl2.png similarity index 100% rename from dev-assets/doodads/azulian/red-wl2.png rename to azulian/red-wl2.png diff --git a/dev-assets/doodads/azulian/red-wl3.png b/azulian/red-wl3.png similarity index 100% rename from dev-assets/doodads/azulian/red-wl3.png rename to azulian/red-wl3.png diff --git a/dev-assets/doodads/azulian/red-wl4.png b/azulian/red-wl4.png similarity index 100% rename from dev-assets/doodads/azulian/red-wl4.png rename to azulian/red-wl4.png diff --git a/dev-assets/doodads/azulian/red-wr1.png b/azulian/red-wr1.png similarity index 100% rename from dev-assets/doodads/azulian/red-wr1.png rename to azulian/red-wr1.png diff --git a/dev-assets/doodads/azulian/red-wr2.png b/azulian/red-wr2.png similarity index 100% rename from dev-assets/doodads/azulian/red-wr2.png rename to azulian/red-wr2.png diff --git a/dev-assets/doodads/azulian/red-wr3.png b/azulian/red-wr3.png similarity index 100% rename from dev-assets/doodads/azulian/red-wr3.png rename to azulian/red-wr3.png diff --git a/dev-assets/doodads/azulian/red-wr4.png b/azulian/red-wr4.png similarity index 100% rename from dev-assets/doodads/azulian/red-wr4.png rename to azulian/red-wr4.png diff --git a/dev-assets/doodads/azulian/white-back.png b/azulian/white-back.png similarity index 100% rename from dev-assets/doodads/azulian/white-back.png rename to azulian/white-back.png diff --git a/dev-assets/doodads/azulian/white-front.png b/azulian/white-front.png similarity index 100% rename from dev-assets/doodads/azulian/white-front.png rename to azulian/white-front.png diff --git a/dev-assets/doodads/azulian/white-wl1.png b/azulian/white-wl1.png similarity index 100% rename from dev-assets/doodads/azulian/white-wl1.png rename to azulian/white-wl1.png diff --git a/dev-assets/doodads/azulian/white-wl2.png b/azulian/white-wl2.png similarity index 100% rename from dev-assets/doodads/azulian/white-wl2.png rename to azulian/white-wl2.png diff --git a/dev-assets/doodads/azulian/white-wl3.png b/azulian/white-wl3.png similarity index 100% rename from dev-assets/doodads/azulian/white-wl3.png rename to azulian/white-wl3.png diff --git a/dev-assets/doodads/azulian/white-wl4.png b/azulian/white-wl4.png similarity index 100% rename from dev-assets/doodads/azulian/white-wl4.png rename to azulian/white-wl4.png diff --git a/dev-assets/doodads/azulian/white-wr1.png b/azulian/white-wr1.png similarity index 100% rename from dev-assets/doodads/azulian/white-wr1.png rename to azulian/white-wr1.png diff --git a/dev-assets/doodads/azulian/white-wr2.png b/azulian/white-wr2.png similarity index 100% rename from dev-assets/doodads/azulian/white-wr2.png rename to azulian/white-wr2.png diff --git a/dev-assets/doodads/azulian/white-wr3.png b/azulian/white-wr3.png similarity index 100% rename from dev-assets/doodads/azulian/white-wr3.png rename to azulian/white-wr3.png diff --git a/dev-assets/doodads/azulian/white-wr4.png b/azulian/white-wr4.png similarity index 100% rename from dev-assets/doodads/azulian/white-wr4.png rename to azulian/white-wr4.png diff --git a/dev-assets/doodads/bird/Makefile b/bird/Makefile similarity index 100% rename from dev-assets/doodads/bird/Makefile rename to bird/Makefile diff --git a/dev-assets/doodads/bird/bird.js b/bird/bird.js similarity index 100% rename from dev-assets/doodads/bird/bird.js rename to bird/bird.js diff --git a/dev-assets/doodads/bird/blue/dive-left.png b/bird/blue/dive-left.png similarity index 100% rename from dev-assets/doodads/bird/blue/dive-left.png rename to bird/blue/dive-left.png diff --git a/dev-assets/doodads/bird/blue/dive-right.png b/bird/blue/dive-right.png similarity index 100% rename from dev-assets/doodads/bird/blue/dive-right.png rename to bird/blue/dive-right.png diff --git a/dev-assets/doodads/bird/blue/left-1.png b/bird/blue/left-1.png similarity index 100% rename from dev-assets/doodads/bird/blue/left-1.png rename to bird/blue/left-1.png diff --git a/dev-assets/doodads/bird/blue/left-2.png b/bird/blue/left-2.png similarity index 100% rename from dev-assets/doodads/bird/blue/left-2.png rename to bird/blue/left-2.png diff --git a/dev-assets/doodads/bird/blue/right-1.png b/bird/blue/right-1.png similarity index 100% rename from dev-assets/doodads/bird/blue/right-1.png rename to bird/blue/right-1.png diff --git a/dev-assets/doodads/bird/blue/right-2.png b/bird/blue/right-2.png similarity index 100% rename from dev-assets/doodads/bird/blue/right-2.png rename to bird/blue/right-2.png diff --git a/dev-assets/doodads/bird/red/dive-left.png b/bird/red/dive-left.png similarity index 100% rename from dev-assets/doodads/bird/red/dive-left.png rename to bird/red/dive-left.png diff --git a/dev-assets/doodads/bird/red/dive-right.png b/bird/red/dive-right.png similarity index 100% rename from dev-assets/doodads/bird/red/dive-right.png rename to bird/red/dive-right.png diff --git a/dev-assets/doodads/bird/red/left-1.png b/bird/red/left-1.png similarity index 100% rename from dev-assets/doodads/bird/red/left-1.png rename to bird/red/left-1.png diff --git a/dev-assets/doodads/bird/red/left-2.png b/bird/red/left-2.png similarity index 100% rename from dev-assets/doodads/bird/red/left-2.png rename to bird/red/left-2.png diff --git a/dev-assets/doodads/bird/red/right-1.png b/bird/red/right-1.png similarity index 100% rename from dev-assets/doodads/bird/red/right-1.png rename to bird/red/right-1.png diff --git a/dev-assets/doodads/bird/red/right-2.png b/bird/red/right-2.png similarity index 100% rename from dev-assets/doodads/bird/red/right-2.png rename to bird/red/right-2.png diff --git a/dev-assets/doodads/box/Makefile b/box/Makefile similarity index 100% rename from dev-assets/doodads/box/Makefile rename to box/Makefile diff --git a/dev-assets/doodads/box/box-1.png b/box/box-1.png similarity index 100% rename from dev-assets/doodads/box/box-1.png rename to box/box-1.png diff --git a/dev-assets/doodads/box/box-2.png b/box/box-2.png similarity index 100% rename from dev-assets/doodads/box/box-2.png rename to box/box-2.png diff --git a/dev-assets/doodads/box/box-3.png b/box/box-3.png similarity index 100% rename from dev-assets/doodads/box/box-3.png rename to box/box-3.png diff --git a/dev-assets/doodads/box/box-4.png b/box/box-4.png similarity index 100% rename from dev-assets/doodads/box/box-4.png rename to box/box-4.png diff --git a/dev-assets/doodads/box/box.js b/box/box.js similarity index 100% rename from dev-assets/doodads/box/box.js rename to box/box.js diff --git a/dev-assets/doodads/boy/Makefile b/boy/Makefile similarity index 100% rename from dev-assets/doodads/boy/Makefile rename to boy/Makefile diff --git a/dev-assets/doodads/boy/boy.js b/boy/boy.js similarity index 100% rename from dev-assets/doodads/boy/boy.js rename to boy/boy.js diff --git a/dev-assets/doodads/boy/idle-left-1.png b/boy/idle-left-1.png similarity index 100% rename from dev-assets/doodads/boy/idle-left-1.png rename to boy/idle-left-1.png diff --git a/dev-assets/doodads/boy/idle-left-2.png b/boy/idle-left-2.png similarity index 100% rename from dev-assets/doodads/boy/idle-left-2.png rename to boy/idle-left-2.png diff --git a/dev-assets/doodads/boy/idle-left-3.png b/boy/idle-left-3.png similarity index 100% rename from dev-assets/doodads/boy/idle-left-3.png rename to boy/idle-left-3.png diff --git a/dev-assets/doodads/boy/idle-right-1.png b/boy/idle-right-1.png similarity index 100% rename from dev-assets/doodads/boy/idle-right-1.png rename to boy/idle-right-1.png diff --git a/dev-assets/doodads/boy/idle-right-2.png b/boy/idle-right-2.png similarity index 100% rename from dev-assets/doodads/boy/idle-right-2.png rename to boy/idle-right-2.png diff --git a/dev-assets/doodads/boy/idle-right-3.png b/boy/idle-right-3.png similarity index 100% rename from dev-assets/doodads/boy/idle-right-3.png rename to boy/idle-right-3.png diff --git a/dev-assets/doodads/boy/stand-left.png b/boy/stand-left.png similarity index 100% rename from dev-assets/doodads/boy/stand-left.png rename to boy/stand-left.png diff --git a/dev-assets/doodads/boy/stand-right.png b/boy/stand-right.png similarity index 100% rename from dev-assets/doodads/boy/stand-right.png rename to boy/stand-right.png diff --git a/dev-assets/doodads/boy/walk-left-1.png b/boy/walk-left-1.png similarity index 100% rename from dev-assets/doodads/boy/walk-left-1.png rename to boy/walk-left-1.png diff --git a/dev-assets/doodads/boy/walk-left-2.png b/boy/walk-left-2.png similarity index 100% rename from dev-assets/doodads/boy/walk-left-2.png rename to boy/walk-left-2.png diff --git a/dev-assets/doodads/boy/walk-left-3.png b/boy/walk-left-3.png similarity index 100% rename from dev-assets/doodads/boy/walk-left-3.png rename to boy/walk-left-3.png diff --git a/dev-assets/doodads/boy/walk-right-1.png b/boy/walk-right-1.png similarity index 100% rename from dev-assets/doodads/boy/walk-right-1.png rename to boy/walk-right-1.png diff --git a/dev-assets/doodads/boy/walk-right-2.png b/boy/walk-right-2.png similarity index 100% rename from dev-assets/doodads/boy/walk-right-2.png rename to boy/walk-right-2.png diff --git a/dev-assets/doodads/boy/walk-right-3.png b/boy/walk-right-3.png similarity index 100% rename from dev-assets/doodads/boy/walk-right-3.png rename to boy/walk-right-3.png diff --git a/dev-assets/doodads/boy/walk-right.gif b/boy/walk-right.gif similarity index 100% rename from dev-assets/doodads/boy/walk-right.gif rename to boy/walk-right.gif diff --git a/dev-assets/doodads/build.sh b/build.sh similarity index 100% rename from dev-assets/doodads/build.sh rename to build.sh diff --git a/dev-assets/doodads/buttons/Makefile b/buttons/Makefile similarity index 100% rename from dev-assets/doodads/buttons/Makefile rename to buttons/Makefile diff --git a/dev-assets/doodads/buttons/README.md b/buttons/README.md similarity index 100% rename from dev-assets/doodads/buttons/README.md rename to buttons/README.md diff --git a/dev-assets/doodads/buttons/button.js b/buttons/button.js similarity index 100% rename from dev-assets/doodads/buttons/button.js rename to buttons/button.js diff --git a/dev-assets/doodads/buttons/button1.png b/buttons/button1.png similarity index 100% rename from dev-assets/doodads/buttons/button1.png rename to buttons/button1.png diff --git a/dev-assets/doodads/buttons/button2.png b/buttons/button2.png similarity index 100% rename from dev-assets/doodads/buttons/button2.png rename to buttons/button2.png diff --git a/dev-assets/doodads/buttons/sticky.js b/buttons/sticky.js similarity index 100% rename from dev-assets/doodads/buttons/sticky.js rename to buttons/sticky.js diff --git a/dev-assets/doodads/buttons/sticky1.png b/buttons/sticky1.png similarity index 100% rename from dev-assets/doodads/buttons/sticky1.png rename to buttons/sticky1.png diff --git a/dev-assets/doodads/buttons/sticky2.png b/buttons/sticky2.png similarity index 100% rename from dev-assets/doodads/buttons/sticky2.png rename to buttons/sticky2.png diff --git a/dev-assets/doodads/buttons/typeB1.png b/buttons/typeB1.png similarity index 100% rename from dev-assets/doodads/buttons/typeB1.png rename to buttons/typeB1.png diff --git a/dev-assets/doodads/buttons/typeB2.png b/buttons/typeB2.png similarity index 100% rename from dev-assets/doodads/buttons/typeB2.png rename to buttons/typeB2.png diff --git a/dev-assets/doodads/crumbly-floor/Makefile b/crumbly-floor/Makefile similarity index 100% rename from dev-assets/doodads/crumbly-floor/Makefile rename to crumbly-floor/Makefile diff --git a/dev-assets/doodads/crumbly-floor/crumbly-floor.js b/crumbly-floor/crumbly-floor.js similarity index 100% rename from dev-assets/doodads/crumbly-floor/crumbly-floor.js rename to crumbly-floor/crumbly-floor.js diff --git a/dev-assets/doodads/crumbly-floor/fall1.png b/crumbly-floor/fall1.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/fall1.png rename to crumbly-floor/fall1.png diff --git a/dev-assets/doodads/crumbly-floor/fall2.png b/crumbly-floor/fall2.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/fall2.png rename to crumbly-floor/fall2.png diff --git a/dev-assets/doodads/crumbly-floor/fall3.png b/crumbly-floor/fall3.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/fall3.png rename to crumbly-floor/fall3.png diff --git a/dev-assets/doodads/crumbly-floor/fall4.png b/crumbly-floor/fall4.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/fall4.png rename to crumbly-floor/fall4.png diff --git a/dev-assets/doodads/crumbly-floor/fallen.png b/crumbly-floor/fallen.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/fallen.png rename to crumbly-floor/fallen.png diff --git a/dev-assets/doodads/crumbly-floor/floor.png b/crumbly-floor/floor.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/floor.png rename to crumbly-floor/floor.png diff --git a/dev-assets/doodads/crumbly-floor/shake1.png b/crumbly-floor/shake1.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/shake1.png rename to crumbly-floor/shake1.png diff --git a/dev-assets/doodads/crumbly-floor/shake2.png b/crumbly-floor/shake2.png similarity index 100% rename from dev-assets/doodads/crumbly-floor/shake2.png rename to crumbly-floor/shake2.png diff --git a/dev-assets/doodads/crusher/Makefile b/crusher/Makefile similarity index 100% rename from dev-assets/doodads/crusher/Makefile rename to crusher/Makefile diff --git a/dev-assets/doodads/crusher/angry.png b/crusher/angry.png similarity index 100% rename from dev-assets/doodads/crusher/angry.png rename to crusher/angry.png diff --git a/dev-assets/doodads/crusher/crusher.js b/crusher/crusher.js similarity index 100% rename from dev-assets/doodads/crusher/crusher.js rename to crusher/crusher.js diff --git a/dev-assets/doodads/crusher/ouch.png b/crusher/ouch.png similarity index 100% rename from dev-assets/doodads/crusher/ouch.png rename to crusher/ouch.png diff --git a/dev-assets/doodads/crusher/peek-left.png b/crusher/peek-left.png similarity index 100% rename from dev-assets/doodads/crusher/peek-left.png rename to crusher/peek-left.png diff --git a/dev-assets/doodads/crusher/peek-right.png b/crusher/peek-right.png similarity index 100% rename from dev-assets/doodads/crusher/peek-right.png rename to crusher/peek-right.png diff --git a/dev-assets/doodads/crusher/sleep.png b/crusher/sleep.png similarity index 100% rename from dev-assets/doodads/crusher/sleep.png rename to crusher/sleep.png diff --git a/dev-assets/doodads/doors/Makefile b/doors/Makefile similarity index 100% rename from dev-assets/doodads/doors/Makefile rename to doors/Makefile diff --git a/dev-assets/doodads/doors/README.md b/doors/README.md similarity index 100% rename from dev-assets/doodads/doors/README.md rename to doors/README.md diff --git a/dev-assets/doodads/doors/blue-closed.png b/doors/blue-closed.png similarity index 100% rename from dev-assets/doodads/doors/blue-closed.png rename to doors/blue-closed.png diff --git a/dev-assets/doodads/doors/blue-key.png b/doors/blue-key.png similarity index 100% rename from dev-assets/doodads/doors/blue-key.png rename to doors/blue-key.png diff --git a/dev-assets/doodads/doors/blue-left.png b/doors/blue-left.png similarity index 100% rename from dev-assets/doodads/doors/blue-left.png rename to doors/blue-left.png diff --git a/dev-assets/doodads/doors/blue-right.png b/doors/blue-right.png similarity index 100% rename from dev-assets/doodads/doors/blue-right.png rename to doors/blue-right.png diff --git a/dev-assets/doodads/doors/blue-unlocked.png b/doors/blue-unlocked.png similarity index 100% rename from dev-assets/doodads/doors/blue-unlocked.png rename to doors/blue-unlocked.png diff --git a/dev-assets/doodads/doors/blue1.png b/doors/blue1.png similarity index 100% rename from dev-assets/doodads/doors/blue1.png rename to doors/blue1.png diff --git a/dev-assets/doodads/doors/blue2.png b/doors/blue2.png similarity index 100% rename from dev-assets/doodads/doors/blue2.png rename to doors/blue2.png diff --git a/dev-assets/doodads/doors/build.sh b/doors/build.sh similarity index 100% rename from dev-assets/doodads/doors/build.sh rename to doors/build.sh diff --git a/dev-assets/doodads/doors/colored-door.js b/doors/colored-door.js similarity index 100% rename from dev-assets/doodads/doors/colored-door.js rename to doors/colored-door.js diff --git a/dev-assets/doodads/doors/electric-door.js b/doors/electric-door.js similarity index 100% rename from dev-assets/doodads/doors/electric-door.js rename to doors/electric-door.js diff --git a/dev-assets/doodads/doors/electric.gif b/doors/electric.gif similarity index 100% rename from dev-assets/doodads/doors/electric.gif rename to doors/electric.gif diff --git a/dev-assets/doodads/doors/electric1.png b/doors/electric1.png similarity index 100% rename from dev-assets/doodads/doors/electric1.png rename to doors/electric1.png diff --git a/dev-assets/doodads/doors/electric2.png b/doors/electric2.png similarity index 100% rename from dev-assets/doodads/doors/electric2.png rename to doors/electric2.png diff --git a/dev-assets/doodads/doors/electric3.png b/doors/electric3.png similarity index 100% rename from dev-assets/doodads/doors/electric3.png rename to doors/electric3.png diff --git a/dev-assets/doodads/doors/electric4.png b/doors/electric4.png similarity index 100% rename from dev-assets/doodads/doors/electric4.png rename to doors/electric4.png diff --git a/dev-assets/doodads/doors/green-closed.png b/doors/green-closed.png similarity index 100% rename from dev-assets/doodads/doors/green-closed.png rename to doors/green-closed.png diff --git a/dev-assets/doodads/doors/green-key.png b/doors/green-key.png similarity index 100% rename from dev-assets/doodads/doors/green-key.png rename to doors/green-key.png diff --git a/dev-assets/doodads/doors/green-left.png b/doors/green-left.png similarity index 100% rename from dev-assets/doodads/doors/green-left.png rename to doors/green-left.png diff --git a/dev-assets/doodads/doors/green-right.png b/doors/green-right.png similarity index 100% rename from dev-assets/doodads/doors/green-right.png rename to doors/green-right.png diff --git a/dev-assets/doodads/doors/green-unlocked.png b/doors/green-unlocked.png similarity index 100% rename from dev-assets/doodads/doors/green-unlocked.png rename to doors/green-unlocked.png diff --git a/dev-assets/doodads/doors/green1.png b/doors/green1.png similarity index 100% rename from dev-assets/doodads/doors/green1.png rename to doors/green1.png diff --git a/dev-assets/doodads/doors/green2.png b/doors/green2.png similarity index 100% rename from dev-assets/doodads/doors/green2.png rename to doors/green2.png diff --git a/dev-assets/doodads/doors/keys.js b/doors/keys.js similarity index 100% rename from dev-assets/doodads/doors/keys.js rename to doors/keys.js diff --git a/dev-assets/doodads/doors/red-closed.png b/doors/red-closed.png similarity index 100% rename from dev-assets/doodads/doors/red-closed.png rename to doors/red-closed.png diff --git a/dev-assets/doodads/doors/red-key.png b/doors/red-key.png similarity index 100% rename from dev-assets/doodads/doors/red-key.png rename to doors/red-key.png diff --git a/dev-assets/doodads/doors/red-left.png b/doors/red-left.png similarity index 100% rename from dev-assets/doodads/doors/red-left.png rename to doors/red-left.png diff --git a/dev-assets/doodads/doors/red-right.png b/doors/red-right.png similarity index 100% rename from dev-assets/doodads/doors/red-right.png rename to doors/red-right.png diff --git a/dev-assets/doodads/doors/red-unlocked.png b/doors/red-unlocked.png similarity index 100% rename from dev-assets/doodads/doors/red-unlocked.png rename to doors/red-unlocked.png diff --git a/dev-assets/doodads/doors/red1.png b/doors/red1.png similarity index 100% rename from dev-assets/doodads/doors/red1.png rename to doors/red1.png diff --git a/dev-assets/doodads/doors/red2.png b/doors/red2.png similarity index 100% rename from dev-assets/doodads/doors/red2.png rename to doors/red2.png diff --git a/dev-assets/doodads/doors/small-closed.png b/doors/small-closed.png similarity index 100% rename from dev-assets/doodads/doors/small-closed.png rename to doors/small-closed.png diff --git a/dev-assets/doodads/doors/small-key.png b/doors/small-key.png similarity index 100% rename from dev-assets/doodads/doors/small-key.png rename to doors/small-key.png diff --git a/dev-assets/doodads/doors/small-left.png b/doors/small-left.png similarity index 100% rename from dev-assets/doodads/doors/small-left.png rename to doors/small-left.png diff --git a/dev-assets/doodads/doors/small-right.png b/doors/small-right.png similarity index 100% rename from dev-assets/doodads/doors/small-right.png rename to doors/small-right.png diff --git a/dev-assets/doodads/doors/small-unlocked.png b/doors/small-unlocked.png similarity index 100% rename from dev-assets/doodads/doors/small-unlocked.png rename to doors/small-unlocked.png diff --git a/dev-assets/doodads/doors/yellow-closed.png b/doors/yellow-closed.png similarity index 100% rename from dev-assets/doodads/doors/yellow-closed.png rename to doors/yellow-closed.png diff --git a/dev-assets/doodads/doors/yellow-key.png b/doors/yellow-key.png similarity index 100% rename from dev-assets/doodads/doors/yellow-key.png rename to doors/yellow-key.png diff --git a/dev-assets/doodads/doors/yellow-left.png b/doors/yellow-left.png similarity index 100% rename from dev-assets/doodads/doors/yellow-left.png rename to doors/yellow-left.png diff --git a/dev-assets/doodads/doors/yellow-right.png b/doors/yellow-right.png similarity index 100% rename from dev-assets/doodads/doors/yellow-right.png rename to doors/yellow-right.png diff --git a/dev-assets/doodads/doors/yellow-unlocked.png b/doors/yellow-unlocked.png similarity index 100% rename from dev-assets/doodads/doors/yellow-unlocked.png rename to doors/yellow-unlocked.png diff --git a/dev-assets/doodads/doors/yellow1.png b/doors/yellow1.png similarity index 100% rename from dev-assets/doodads/doors/yellow1.png rename to doors/yellow1.png diff --git a/dev-assets/doodads/doors/yellow2.png b/doors/yellow2.png similarity index 100% rename from dev-assets/doodads/doors/yellow2.png rename to doors/yellow2.png diff --git a/dev-assets/doodads/gems/Makefile b/gems/Makefile similarity index 100% rename from dev-assets/doodads/gems/Makefile rename to gems/Makefile diff --git a/dev-assets/doodads/gems/blue-1.png b/gems/blue-1.png similarity index 100% rename from dev-assets/doodads/gems/blue-1.png rename to gems/blue-1.png diff --git a/dev-assets/doodads/gems/blue-2.png b/gems/blue-2.png similarity index 100% rename from dev-assets/doodads/gems/blue-2.png rename to gems/blue-2.png diff --git a/dev-assets/doodads/gems/blue-3.png b/gems/blue-3.png similarity index 100% rename from dev-assets/doodads/gems/blue-3.png rename to gems/blue-3.png diff --git a/dev-assets/doodads/gems/blue-4.png b/gems/blue-4.png similarity index 100% rename from dev-assets/doodads/gems/blue-4.png rename to gems/blue-4.png diff --git a/dev-assets/doodads/gems/gemstone.js b/gems/gemstone.js similarity index 100% rename from dev-assets/doodads/gems/gemstone.js rename to gems/gemstone.js diff --git a/dev-assets/doodads/gems/green-1.png b/gems/green-1.png similarity index 100% rename from dev-assets/doodads/gems/green-1.png rename to gems/green-1.png diff --git a/dev-assets/doodads/gems/green-2.png b/gems/green-2.png similarity index 100% rename from dev-assets/doodads/gems/green-2.png rename to gems/green-2.png diff --git a/dev-assets/doodads/gems/green-3.png b/gems/green-3.png similarity index 100% rename from dev-assets/doodads/gems/green-3.png rename to gems/green-3.png diff --git a/dev-assets/doodads/gems/green-4.png b/gems/green-4.png similarity index 100% rename from dev-assets/doodads/gems/green-4.png rename to gems/green-4.png diff --git a/dev-assets/doodads/gems/red-1.png b/gems/red-1.png similarity index 100% rename from dev-assets/doodads/gems/red-1.png rename to gems/red-1.png diff --git a/dev-assets/doodads/gems/red-2.png b/gems/red-2.png similarity index 100% rename from dev-assets/doodads/gems/red-2.png rename to gems/red-2.png diff --git a/dev-assets/doodads/gems/red-3.png b/gems/red-3.png similarity index 100% rename from dev-assets/doodads/gems/red-3.png rename to gems/red-3.png diff --git a/dev-assets/doodads/gems/red-4.png b/gems/red-4.png similarity index 100% rename from dev-assets/doodads/gems/red-4.png rename to gems/red-4.png diff --git a/dev-assets/doodads/gems/totem-blue-0.png b/gems/totem-blue-0.png similarity index 100% rename from dev-assets/doodads/gems/totem-blue-0.png rename to gems/totem-blue-0.png diff --git a/dev-assets/doodads/gems/totem-blue-1.png b/gems/totem-blue-1.png similarity index 100% rename from dev-assets/doodads/gems/totem-blue-1.png rename to gems/totem-blue-1.png diff --git a/dev-assets/doodads/gems/totem-blue-2.png b/gems/totem-blue-2.png similarity index 100% rename from dev-assets/doodads/gems/totem-blue-2.png rename to gems/totem-blue-2.png diff --git a/dev-assets/doodads/gems/totem-blue-3.png b/gems/totem-blue-3.png similarity index 100% rename from dev-assets/doodads/gems/totem-blue-3.png rename to gems/totem-blue-3.png diff --git a/dev-assets/doodads/gems/totem-blue-4.png b/gems/totem-blue-4.png similarity index 100% rename from dev-assets/doodads/gems/totem-blue-4.png rename to gems/totem-blue-4.png diff --git a/dev-assets/doodads/gems/totem-green-0.png b/gems/totem-green-0.png similarity index 100% rename from dev-assets/doodads/gems/totem-green-0.png rename to gems/totem-green-0.png diff --git a/dev-assets/doodads/gems/totem-green-1.png b/gems/totem-green-1.png similarity index 100% rename from dev-assets/doodads/gems/totem-green-1.png rename to gems/totem-green-1.png diff --git a/dev-assets/doodads/gems/totem-green-2.png b/gems/totem-green-2.png similarity index 100% rename from dev-assets/doodads/gems/totem-green-2.png rename to gems/totem-green-2.png diff --git a/dev-assets/doodads/gems/totem-green-3.png b/gems/totem-green-3.png similarity index 100% rename from dev-assets/doodads/gems/totem-green-3.png rename to gems/totem-green-3.png diff --git a/dev-assets/doodads/gems/totem-green-4.png b/gems/totem-green-4.png similarity index 100% rename from dev-assets/doodads/gems/totem-green-4.png rename to gems/totem-green-4.png diff --git a/dev-assets/doodads/gems/totem-red-0.png b/gems/totem-red-0.png similarity index 100% rename from dev-assets/doodads/gems/totem-red-0.png rename to gems/totem-red-0.png diff --git a/dev-assets/doodads/gems/totem-red-1.png b/gems/totem-red-1.png similarity index 100% rename from dev-assets/doodads/gems/totem-red-1.png rename to gems/totem-red-1.png diff --git a/dev-assets/doodads/gems/totem-red-2.png b/gems/totem-red-2.png similarity index 100% rename from dev-assets/doodads/gems/totem-red-2.png rename to gems/totem-red-2.png diff --git a/dev-assets/doodads/gems/totem-red-3.png b/gems/totem-red-3.png similarity index 100% rename from dev-assets/doodads/gems/totem-red-3.png rename to gems/totem-red-3.png diff --git a/dev-assets/doodads/gems/totem-red-4.png b/gems/totem-red-4.png similarity index 100% rename from dev-assets/doodads/gems/totem-red-4.png rename to gems/totem-red-4.png diff --git a/dev-assets/doodads/gems/totem-yellow-0.png b/gems/totem-yellow-0.png similarity index 100% rename from dev-assets/doodads/gems/totem-yellow-0.png rename to gems/totem-yellow-0.png diff --git a/dev-assets/doodads/gems/totem-yellow-1.png b/gems/totem-yellow-1.png similarity index 100% rename from dev-assets/doodads/gems/totem-yellow-1.png rename to gems/totem-yellow-1.png diff --git a/dev-assets/doodads/gems/totem-yellow-2.png b/gems/totem-yellow-2.png similarity index 100% rename from dev-assets/doodads/gems/totem-yellow-2.png rename to gems/totem-yellow-2.png diff --git a/dev-assets/doodads/gems/totem-yellow-3.png b/gems/totem-yellow-3.png similarity index 100% rename from dev-assets/doodads/gems/totem-yellow-3.png rename to gems/totem-yellow-3.png diff --git a/dev-assets/doodads/gems/totem-yellow-4.png b/gems/totem-yellow-4.png similarity index 100% rename from dev-assets/doodads/gems/totem-yellow-4.png rename to gems/totem-yellow-4.png diff --git a/dev-assets/doodads/gems/totem.js b/gems/totem.js similarity index 100% rename from dev-assets/doodads/gems/totem.js rename to gems/totem.js diff --git a/dev-assets/doodads/gems/yellow-1.png b/gems/yellow-1.png similarity index 100% rename from dev-assets/doodads/gems/yellow-1.png rename to gems/yellow-1.png diff --git a/dev-assets/doodads/gems/yellow-2.png b/gems/yellow-2.png similarity index 100% rename from dev-assets/doodads/gems/yellow-2.png rename to gems/yellow-2.png diff --git a/dev-assets/doodads/gems/yellow-3.png b/gems/yellow-3.png similarity index 100% rename from dev-assets/doodads/gems/yellow-3.png rename to gems/yellow-3.png diff --git a/dev-assets/doodads/gems/yellow-4.png b/gems/yellow-4.png similarity index 100% rename from dev-assets/doodads/gems/yellow-4.png rename to gems/yellow-4.png diff --git a/dev-assets/doodads/mischievous.js b/mischievous.js similarity index 100% rename from dev-assets/doodads/mischievous.js rename to mischievous.js diff --git a/dev-assets/doodads/objects/Makefile b/objects/Makefile similarity index 100% rename from dev-assets/doodads/objects/Makefile rename to objects/Makefile diff --git a/dev-assets/doodads/objects/anvil.js b/objects/anvil.js similarity index 100% rename from dev-assets/doodads/objects/anvil.js rename to objects/anvil.js diff --git a/dev-assets/doodads/objects/anvil.png b/objects/anvil.png similarity index 100% rename from dev-assets/doodads/objects/anvil.png rename to objects/anvil.png diff --git a/dev-assets/doodads/objects/checkpoint-active.png b/objects/checkpoint-active.png similarity index 100% rename from dev-assets/doodads/objects/checkpoint-active.png rename to objects/checkpoint-active.png diff --git a/dev-assets/doodads/objects/checkpoint-flag.js b/objects/checkpoint-flag.js similarity index 100% rename from dev-assets/doodads/objects/checkpoint-flag.js rename to objects/checkpoint-flag.js diff --git a/dev-assets/doodads/objects/checkpoint-inactive.png b/objects/checkpoint-inactive.png similarity index 100% rename from dev-assets/doodads/objects/checkpoint-inactive.png rename to objects/checkpoint-inactive.png diff --git a/dev-assets/doodads/objects/exit-flag.js b/objects/exit-flag.js similarity index 100% rename from dev-assets/doodads/objects/exit-flag.js rename to objects/exit-flag.js diff --git a/dev-assets/doodads/objects/exit-flag.png b/objects/exit-flag.png similarity index 100% rename from dev-assets/doodads/objects/exit-flag.png rename to objects/exit-flag.png diff --git a/dev-assets/doodads/objects/start-flag.js b/objects/start-flag.js similarity index 100% rename from dev-assets/doodads/objects/start-flag.js rename to objects/start-flag.js diff --git a/dev-assets/doodads/objects/start-flag.png b/objects/start-flag.png similarity index 100% rename from dev-assets/doodads/objects/start-flag.png rename to objects/start-flag.png diff --git a/dev-assets/doodads/on-off/Makefile b/on-off/Makefile similarity index 100% rename from dev-assets/doodads/on-off/Makefile rename to on-off/Makefile diff --git a/dev-assets/doodads/on-off/blue-button.png b/on-off/blue-button.png similarity index 100% rename from dev-assets/doodads/on-off/blue-button.png rename to on-off/blue-button.png diff --git a/dev-assets/doodads/on-off/blue-off.png b/on-off/blue-off.png similarity index 100% rename from dev-assets/doodads/on-off/blue-off.png rename to on-off/blue-off.png diff --git a/dev-assets/doodads/on-off/blue-on.png b/on-off/blue-on.png similarity index 100% rename from dev-assets/doodads/on-off/blue-on.png rename to on-off/blue-on.png diff --git a/dev-assets/doodads/on-off/orange-button.png b/on-off/orange-button.png similarity index 100% rename from dev-assets/doodads/on-off/orange-button.png rename to on-off/orange-button.png diff --git a/dev-assets/doodads/on-off/orange-off.png b/on-off/orange-off.png similarity index 100% rename from dev-assets/doodads/on-off/orange-off.png rename to on-off/orange-off.png diff --git a/dev-assets/doodads/on-off/orange-on.png b/on-off/orange-on.png similarity index 100% rename from dev-assets/doodads/on-off/orange-on.png rename to on-off/orange-on.png diff --git a/dev-assets/doodads/on-off/state-block-blue.js b/on-off/state-block-blue.js similarity index 100% rename from dev-assets/doodads/on-off/state-block-blue.js rename to on-off/state-block-blue.js diff --git a/dev-assets/doodads/on-off/state-block-orange.js b/on-off/state-block-orange.js similarity index 100% rename from dev-assets/doodads/on-off/state-block-orange.js rename to on-off/state-block-orange.js diff --git a/dev-assets/doodads/on-off/state-button.js b/on-off/state-button.js similarity index 100% rename from dev-assets/doodads/on-off/state-button.js rename to on-off/state-button.js diff --git a/dev-assets/doodads/palette.json b/palette.json similarity index 100% rename from dev-assets/doodads/palette.json rename to palette.json diff --git a/dev-assets/doodads/regions/Makefile b/regions/Makefile similarity index 100% rename from dev-assets/doodads/regions/Makefile rename to regions/Makefile diff --git a/dev-assets/doodads/regions/checkpoint-128.png b/regions/checkpoint-128.png similarity index 100% rename from dev-assets/doodads/regions/checkpoint-128.png rename to regions/checkpoint-128.png diff --git a/dev-assets/doodads/regions/checkpoint.js b/regions/checkpoint.js similarity index 100% rename from dev-assets/doodads/regions/checkpoint.js rename to regions/checkpoint.js diff --git a/dev-assets/doodads/regions/fire-128.png b/regions/fire-128.png similarity index 100% rename from dev-assets/doodads/regions/fire-128.png rename to regions/fire-128.png diff --git a/dev-assets/doodads/regions/fire.js b/regions/fire.js similarity index 100% rename from dev-assets/doodads/regions/fire.js rename to regions/fire.js diff --git a/dev-assets/doodads/regions/goal-128.png b/regions/goal-128.png similarity index 100% rename from dev-assets/doodads/regions/goal-128.png rename to regions/goal-128.png diff --git a/dev-assets/doodads/regions/goal.js b/regions/goal.js similarity index 100% rename from dev-assets/doodads/regions/goal.js rename to regions/goal.js diff --git a/dev-assets/doodads/regions/power-128.png b/regions/power-128.png similarity index 100% rename from dev-assets/doodads/regions/power-128.png rename to regions/power-128.png diff --git a/dev-assets/doodads/regions/power-64.png b/regions/power-64.png similarity index 100% rename from dev-assets/doodads/regions/power-64.png rename to regions/power-64.png diff --git a/dev-assets/doodads/regions/power.js b/regions/power.js similarity index 100% rename from dev-assets/doodads/regions/power.js rename to regions/power.js diff --git a/dev-assets/doodads/regions/reset-timer.js b/regions/reset-timer.js similarity index 100% rename from dev-assets/doodads/regions/reset-timer.js rename to regions/reset-timer.js diff --git a/dev-assets/doodads/regions/stall-128.png b/regions/stall-128.png similarity index 100% rename from dev-assets/doodads/regions/stall-128.png rename to regions/stall-128.png diff --git a/dev-assets/doodads/regions/stall.js b/regions/stall.js similarity index 100% rename from dev-assets/doodads/regions/stall.js rename to regions/stall.js diff --git a/dev-assets/doodads/regions/timer-64.png b/regions/timer-64.png similarity index 100% rename from dev-assets/doodads/regions/timer-64.png rename to regions/timer-64.png diff --git a/dev-assets/doodads/regions/warp-door-64.png b/regions/warp-door-64.png similarity index 100% rename from dev-assets/doodads/regions/warp-door-64.png rename to regions/warp-door-64.png diff --git a/dev-assets/doodads/snake/Makefile b/snake/Makefile similarity index 100% rename from dev-assets/doodads/snake/Makefile rename to snake/Makefile diff --git a/dev-assets/doodads/snake/attack-left-1.png b/snake/attack-left-1.png similarity index 100% rename from dev-assets/doodads/snake/attack-left-1.png rename to snake/attack-left-1.png diff --git a/dev-assets/doodads/snake/attack-left-2.png b/snake/attack-left-2.png similarity index 100% rename from dev-assets/doodads/snake/attack-left-2.png rename to snake/attack-left-2.png diff --git a/dev-assets/doodads/snake/attack-left-3.png b/snake/attack-left-3.png similarity index 100% rename from dev-assets/doodads/snake/attack-left-3.png rename to snake/attack-left-3.png diff --git a/dev-assets/doodads/snake/attack-right-1.png b/snake/attack-right-1.png similarity index 100% rename from dev-assets/doodads/snake/attack-right-1.png rename to snake/attack-right-1.png diff --git a/dev-assets/doodads/snake/attack-right-2.png b/snake/attack-right-2.png similarity index 100% rename from dev-assets/doodads/snake/attack-right-2.png rename to snake/attack-right-2.png diff --git a/dev-assets/doodads/snake/attack-right-3.png b/snake/attack-right-3.png similarity index 100% rename from dev-assets/doodads/snake/attack-right-3.png rename to snake/attack-right-3.png diff --git a/dev-assets/doodads/snake/left-1.png b/snake/left-1.png similarity index 100% rename from dev-assets/doodads/snake/left-1.png rename to snake/left-1.png diff --git a/dev-assets/doodads/snake/left-2.png b/snake/left-2.png similarity index 100% rename from dev-assets/doodads/snake/left-2.png rename to snake/left-2.png diff --git a/dev-assets/doodads/snake/left-3.png b/snake/left-3.png similarity index 100% rename from dev-assets/doodads/snake/left-3.png rename to snake/left-3.png diff --git a/dev-assets/doodads/snake/right-1.png b/snake/right-1.png similarity index 100% rename from dev-assets/doodads/snake/right-1.png rename to snake/right-1.png diff --git a/dev-assets/doodads/snake/right-2.png b/snake/right-2.png similarity index 100% rename from dev-assets/doodads/snake/right-2.png rename to snake/right-2.png diff --git a/dev-assets/doodads/snake/right-3.png b/snake/right-3.png similarity index 100% rename from dev-assets/doodads/snake/right-3.png rename to snake/right-3.png diff --git a/dev-assets/doodads/snake/snake.js b/snake/snake.js similarity index 100% rename from dev-assets/doodads/snake/snake.js rename to snake/snake.js diff --git a/dev-assets/doodads/switches/Makefile b/switches/Makefile similarity index 100% rename from dev-assets/doodads/switches/Makefile rename to switches/Makefile diff --git a/dev-assets/doodads/switches/down-off.png b/switches/down-off.png similarity index 100% rename from dev-assets/doodads/switches/down-off.png rename to switches/down-off.png diff --git a/dev-assets/doodads/switches/down-on.png b/switches/down-on.png similarity index 100% rename from dev-assets/doodads/switches/down-on.png rename to switches/down-on.png diff --git a/dev-assets/doodads/switches/left-off.png b/switches/left-off.png similarity index 100% rename from dev-assets/doodads/switches/left-off.png rename to switches/left-off.png diff --git a/dev-assets/doodads/switches/left-on.png b/switches/left-on.png similarity index 100% rename from dev-assets/doodads/switches/left-on.png rename to switches/left-on.png diff --git a/dev-assets/doodads/switches/right-off.png b/switches/right-off.png similarity index 100% rename from dev-assets/doodads/switches/right-off.png rename to switches/right-off.png diff --git a/dev-assets/doodads/switches/right-on.png b/switches/right-on.png similarity index 100% rename from dev-assets/doodads/switches/right-on.png rename to switches/right-on.png diff --git a/dev-assets/doodads/switches/switch-off.png b/switches/switch-off.png similarity index 100% rename from dev-assets/doodads/switches/switch-off.png rename to switches/switch-off.png diff --git a/dev-assets/doodads/switches/switch-on.png b/switches/switch-on.png similarity index 100% rename from dev-assets/doodads/switches/switch-on.png rename to switches/switch-on.png diff --git a/dev-assets/doodads/switches/switch.js b/switches/switch.js similarity index 100% rename from dev-assets/doodads/switches/switch.js rename to switches/switch.js diff --git a/dev-assets/doodads/test/index.js b/test/index.js similarity index 100% rename from dev-assets/doodads/test/index.js rename to test/index.js diff --git a/dev-assets/doodads/thief/Makefile b/thief/Makefile similarity index 100% rename from dev-assets/doodads/thief/Makefile rename to thief/Makefile diff --git a/dev-assets/doodads/thief/stand-left.png b/thief/stand-left.png similarity index 100% rename from dev-assets/doodads/thief/stand-left.png rename to thief/stand-left.png diff --git a/dev-assets/doodads/thief/stand-right.png b/thief/stand-right.png similarity index 100% rename from dev-assets/doodads/thief/stand-right.png rename to thief/stand-right.png diff --git a/dev-assets/doodads/thief/thief.js b/thief/thief.js similarity index 100% rename from dev-assets/doodads/thief/thief.js rename to thief/thief.js diff --git a/dev-assets/doodads/thief/walk-left-1.png b/thief/walk-left-1.png similarity index 100% rename from dev-assets/doodads/thief/walk-left-1.png rename to thief/walk-left-1.png diff --git a/dev-assets/doodads/thief/walk-left-2.png b/thief/walk-left-2.png similarity index 100% rename from dev-assets/doodads/thief/walk-left-2.png rename to thief/walk-left-2.png diff --git a/dev-assets/doodads/thief/walk-left-3.png b/thief/walk-left-3.png similarity index 100% rename from dev-assets/doodads/thief/walk-left-3.png rename to thief/walk-left-3.png diff --git a/dev-assets/doodads/thief/walk-right-1.png b/thief/walk-right-1.png similarity index 100% rename from dev-assets/doodads/thief/walk-right-1.png rename to thief/walk-right-1.png diff --git a/dev-assets/doodads/thief/walk-right-2.png b/thief/walk-right-2.png similarity index 100% rename from dev-assets/doodads/thief/walk-right-2.png rename to thief/walk-right-2.png diff --git a/dev-assets/doodads/thief/walk-right-3.png b/thief/walk-right-3.png similarity index 100% rename from dev-assets/doodads/thief/walk-right-3.png rename to thief/walk-right-3.png diff --git a/dev-assets/doodads/trapdoors/Makefile b/trapdoors/Makefile similarity index 100% rename from dev-assets/doodads/trapdoors/Makefile rename to trapdoors/Makefile diff --git a/dev-assets/doodads/trapdoors/README.md b/trapdoors/README.md similarity index 100% rename from dev-assets/doodads/trapdoors/README.md rename to trapdoors/README.md diff --git a/dev-assets/doodads/trapdoors/down.gif b/trapdoors/down.gif similarity index 100% rename from dev-assets/doodads/trapdoors/down.gif rename to trapdoors/down.gif diff --git a/dev-assets/doodads/trapdoors/down1.png b/trapdoors/down1.png similarity index 100% rename from dev-assets/doodads/trapdoors/down1.png rename to trapdoors/down1.png diff --git a/dev-assets/doodads/trapdoors/down2.png b/trapdoors/down2.png similarity index 100% rename from dev-assets/doodads/trapdoors/down2.png rename to trapdoors/down2.png diff --git a/dev-assets/doodads/trapdoors/down3.png b/trapdoors/down3.png similarity index 100% rename from dev-assets/doodads/trapdoors/down3.png rename to trapdoors/down3.png diff --git a/dev-assets/doodads/trapdoors/down4.png b/trapdoors/down4.png similarity index 100% rename from dev-assets/doodads/trapdoors/down4.png rename to trapdoors/down4.png diff --git a/dev-assets/doodads/trapdoors/electric-trapdoor.js b/trapdoors/electric-trapdoor.js similarity index 100% rename from dev-assets/doodads/trapdoors/electric-trapdoor.js rename to trapdoors/electric-trapdoor.js diff --git a/dev-assets/doodads/trapdoors/electric1.png b/trapdoors/electric1.png similarity index 100% rename from dev-assets/doodads/trapdoors/electric1.png rename to trapdoors/electric1.png diff --git a/dev-assets/doodads/trapdoors/electric2.png b/trapdoors/electric2.png similarity index 100% rename from dev-assets/doodads/trapdoors/electric2.png rename to trapdoors/electric2.png diff --git a/dev-assets/doodads/trapdoors/electric3.png b/trapdoors/electric3.png similarity index 100% rename from dev-assets/doodads/trapdoors/electric3.png rename to trapdoors/electric3.png diff --git a/dev-assets/doodads/trapdoors/electric4.png b/trapdoors/electric4.png similarity index 100% rename from dev-assets/doodads/trapdoors/electric4.png rename to trapdoors/electric4.png diff --git a/dev-assets/doodads/trapdoors/left1.png b/trapdoors/left1.png similarity index 100% rename from dev-assets/doodads/trapdoors/left1.png rename to trapdoors/left1.png diff --git a/dev-assets/doodads/trapdoors/left2.png b/trapdoors/left2.png similarity index 100% rename from dev-assets/doodads/trapdoors/left2.png rename to trapdoors/left2.png diff --git a/dev-assets/doodads/trapdoors/left3.png b/trapdoors/left3.png similarity index 100% rename from dev-assets/doodads/trapdoors/left3.png rename to trapdoors/left3.png diff --git a/dev-assets/doodads/trapdoors/left4.png b/trapdoors/left4.png similarity index 100% rename from dev-assets/doodads/trapdoors/left4.png rename to trapdoors/left4.png diff --git a/dev-assets/doodads/trapdoors/right1.png b/trapdoors/right1.png similarity index 100% rename from dev-assets/doodads/trapdoors/right1.png rename to trapdoors/right1.png diff --git a/dev-assets/doodads/trapdoors/right2.png b/trapdoors/right2.png similarity index 100% rename from dev-assets/doodads/trapdoors/right2.png rename to trapdoors/right2.png diff --git a/dev-assets/doodads/trapdoors/right3.png b/trapdoors/right3.png similarity index 100% rename from dev-assets/doodads/trapdoors/right3.png rename to trapdoors/right3.png diff --git a/dev-assets/doodads/trapdoors/right4.png b/trapdoors/right4.png similarity index 100% rename from dev-assets/doodads/trapdoors/right4.png rename to trapdoors/right4.png diff --git a/dev-assets/doodads/trapdoors/trapdoor.js b/trapdoors/trapdoor.js similarity index 100% rename from dev-assets/doodads/trapdoors/trapdoor.js rename to trapdoors/trapdoor.js diff --git a/dev-assets/doodads/trapdoors/up1.png b/trapdoors/up1.png similarity index 100% rename from dev-assets/doodads/trapdoors/up1.png rename to trapdoors/up1.png diff --git a/dev-assets/doodads/trapdoors/up2.png b/trapdoors/up2.png similarity index 100% rename from dev-assets/doodads/trapdoors/up2.png rename to trapdoors/up2.png diff --git a/dev-assets/doodads/trapdoors/up3.png b/trapdoors/up3.png similarity index 100% rename from dev-assets/doodads/trapdoors/up3.png rename to trapdoors/up3.png diff --git a/dev-assets/doodads/trapdoors/up4.png b/trapdoors/up4.png similarity index 100% rename from dev-assets/doodads/trapdoors/up4.png rename to trapdoors/up4.png diff --git a/dev-assets/doodads/warp-door/Makefile b/warp-door/Makefile similarity index 100% rename from dev-assets/doodads/warp-door/Makefile rename to warp-door/Makefile diff --git a/dev-assets/doodads/warp-door/blue-1.png b/warp-door/blue-1.png similarity index 100% rename from dev-assets/doodads/warp-door/blue-1.png rename to warp-door/blue-1.png diff --git a/dev-assets/doodads/warp-door/blue-2.png b/warp-door/blue-2.png similarity index 100% rename from dev-assets/doodads/warp-door/blue-2.png rename to warp-door/blue-2.png diff --git a/dev-assets/doodads/warp-door/blue-3.png b/warp-door/blue-3.png similarity index 100% rename from dev-assets/doodads/warp-door/blue-3.png rename to warp-door/blue-3.png diff --git a/dev-assets/doodads/warp-door/blue-4.png b/warp-door/blue-4.png similarity index 100% rename from dev-assets/doodads/warp-door/blue-4.png rename to warp-door/blue-4.png diff --git a/dev-assets/doodads/warp-door/blue-off.png b/warp-door/blue-off.png similarity index 100% rename from dev-assets/doodads/warp-door/blue-off.png rename to warp-door/blue-off.png diff --git a/dev-assets/doodads/warp-door/door-1.png b/warp-door/door-1.png similarity index 100% rename from dev-assets/doodads/warp-door/door-1.png rename to warp-door/door-1.png diff --git a/dev-assets/doodads/warp-door/door-2.png b/warp-door/door-2.png similarity index 100% rename from dev-assets/doodads/warp-door/door-2.png rename to warp-door/door-2.png diff --git a/dev-assets/doodads/warp-door/door-3.png b/warp-door/door-3.png similarity index 100% rename from dev-assets/doodads/warp-door/door-3.png rename to warp-door/door-3.png diff --git a/dev-assets/doodads/warp-door/door-4.png b/warp-door/door-4.png similarity index 100% rename from dev-assets/doodads/warp-door/door-4.png rename to warp-door/door-4.png diff --git a/dev-assets/doodads/warp-door/orange-1.png b/warp-door/orange-1.png similarity index 100% rename from dev-assets/doodads/warp-door/orange-1.png rename to warp-door/orange-1.png diff --git a/dev-assets/doodads/warp-door/orange-2.png b/warp-door/orange-2.png similarity index 100% rename from dev-assets/doodads/warp-door/orange-2.png rename to warp-door/orange-2.png diff --git a/dev-assets/doodads/warp-door/orange-3.png b/warp-door/orange-3.png similarity index 100% rename from dev-assets/doodads/warp-door/orange-3.png rename to warp-door/orange-3.png diff --git a/dev-assets/doodads/warp-door/orange-4.png b/warp-door/orange-4.png similarity index 100% rename from dev-assets/doodads/warp-door/orange-4.png rename to warp-door/orange-4.png diff --git a/dev-assets/doodads/warp-door/orange-off.png b/warp-door/orange-off.png similarity index 100% rename from dev-assets/doodads/warp-door/orange-off.png rename to warp-door/orange-off.png diff --git a/dev-assets/doodads/warp-door/warp-door.js b/warp-door/warp-door.js similarity index 100% rename from dev-assets/doodads/warp-door/warp-door.js rename to warp-door/warp-door.js