Tetris clone, in JavaScript and Canvas.