Backbone.jsの標準ディレクトリを追加
キャラクター選択ダイアログの動きを実装

ただし、ソースコードは汚い。viewをリファクタリングする必要がある。
ステージはいったんコメントアウトした
プレビューのキャラクターの倍率を変数にした
キャラクターを設定した内容をキャラクター選択に反映できるように修正
typo(selecter -> selector)の修正
teaspoonのフォーマットをtapに変更
+、-ボタンでキャラクターを追加・削除できるように修正
キャラクター選択のリンクのカーソルをpointerに設定

そのままではカーソルの形状が「テキスト」になってしまっており、リンクっぽくなかった。
キャラクターの新規作成時にユニークな名前を自動でつけるように修正
キャラクターの名前を自動生成するように修正
キャラクターを追加するときに直前の名前とコスチュームを参照するように修正
@.を@に修正

@.が@と書けることを知らんかったのよね。
キャラクターの向きの変更に対応
Windows 8でプレビューのキャラクターをタッチ操作できるように修正

CSSで-ms-touch-action: noneを指定するだけだった。
Windows 8/IE 11でBlocklyをタッチ操作できるように修正
キャラクターブロックを追加するためのボタンを追加

まだボタンのみで処理は実装していない
キャラクター追加ボタンを静的に配置した
キャラクターの追加ボタンの見た目を修正

合わせてFirefoxでキャラクターのマウスオーバー時にぴょこぴょこするものに
対応した。といっても常に白色のボーダーを設定しただけ。
起動時にキャラクターがひとつもない状態になるように変更

キャラクターがあると操作しやすいと思ったけど、キャラクター1つだけではよ
くわからないし、デモモードでキャラクターとブロックを両方とも配置するこ
とにしよう。