The game is normal tetris with some configuration possibilities. You can change the board height and width plus some rendering options.
UML-diagrams
Instructions