A port of Scratch to Javascript