Final Program: Tetris

Prototype 17

I've added code to visually verify that I've described the "forbidden" cells correctly. You can look and see which cells are forbidden for any given rotation - I draw them as beveled blocks on the screen, but I do not store the presence of these blocks in the tetris grid. This means that a tetris shape can pass right through these forbidden cells later. Pause is still buggy.