[d-57] Команда создания черепахи в каком-то виде.
[d-57] Команда возвращает результат своего исполнения.
[d-57] Команда Go
[d-57] Универсальный конструктор команд, чтобы не забывать каждый раз писать return и, вообще, уменьшить количество функций дубликатов.

Пример использования:

tr = Tortuga.Vm.TortoiseRunner
command = tr.constructCommand(tr.commands.create, 100, 200, "green")
var t = MyTr.run(command)
goCommand = tr.constructCommand(tr.commands.go, t, 100)
MyTr.run(goCommand)
MyTr.run(goCommand)
MyTr.run(goCommand)
[d-57] Команды tailUp и tailDown
[d-57] Команды rotate, setWidth, setColor
[d-57] Команда kill - убирает черепашку с экрана. Но не запрещает ей дальше рисовать :)
[d-57] Команды nil и pair
[d-57] Команда Seq
[d-57] Команда Repeat
[d-57] Существовавшый черепаший интерфейс уже как-то (не лучшим образом) использует TortoiseRunner.
[d-57] Команда clearCanvas()
[d-57] Команда getColorUnderTail()
[d-57] Убрали из функции clearCtxOfCanvas лишний параметр canvas, потому что его можно извлечь из ctx
[d-57] Починка конструктора, чтобы имел эффект параметра толщины линии.