Hh refactor

Great job, Joe!  The only thing I changed, aside from some indentation edits, was renaming your `@area` instance variable to `@boxes` to be more descriptive.