I wrote Tetris in Scheme for the Fundumentals of Computer Science Course at Northeastern.
Going above the requirements, I added a pause and reset function as well as a better GUI that included the next Tetris piece to show up
You can view the source code or play the game on a windows machine by running the exectuble in the zip. You should be able to run the scm file in DrScheme