ct.js а вроде ничего так
и очень даже интересно пока, пока не встретил опять какую-нибудь ерунду типа только нативной обработки клавиатуры, отсутствия коллизий, или ограничения на количество блоков каких-нибудь.. А да, встроенный редактор кода конечно не Сабля...