Hh refactor

Great job!  Only made a couple of edits:

1. Use `attr_reader`s to access instance variables.

2. Simplified `BoundingBox#contains_point?` method.

3. Don't need a `return` statement as the last line of a method; that line will be returned anyway.

Let me know if you have any questions :)