Log
TetrisBoard: import java.awt.Point






durp
TetrisBoard: Update params to updateMaxHeight (NYI) method call
Update bounds check in TetrisBoard.place to fix fencepost
Implement TetrisBoard.updateMaxHeight
TetrisBoard: updateMaxHeight -> increaseMaxHeight

This more accurately reflects the method's functionality.
TetrisBoard.place: return PLACE_OK

TODO: check if a row is filled
TetrisBoard.place: return PLACE_ROW_FILLED if a row was filled
TetrisBoard.java: Global format
TetrisBoard.backup: Add comments
Add more comments to TetrisBoard.place
Implement TetrisBoard.clearRows
Add TetrisBoard.decrementIfBelow
Add note about skimming the top of a row

If a column has a block, 5 blanks, and another block, clearing the top
row could lead to some complicated logic. We might return a sentinel in
this case.
Document TetrisBoard.decrementIfBelow
Make TetrisBoard.decrementIfBelow private non-static

We'll need access to the board state to handle the case in which we're
skimming the top of the column.
Update TetrisBoard.decrementIfBelow to handle top skimming
TetrisBoard.java: Global format
Change for loop in decrementIfBelow
GOODBYE TETRISBOARD.DECREMENTIFBELOW, NOBODY LIKES YOU