Tetris written in Small Basic by Kenneth Kasajian.
Have a go at fitting the shapes to form complete lines.
For advanced programmers why don't you add more shapes or change existing ones?