Tetris. Complete hackjob. Very messy commit/branch history.  Depends on Allegro5.