Tetris is Done

Includes tests, and checked syntax, spacing, and continuity.