Feedback

Again, I'm not actually suggesting that you merge this in and remove all your code. This just makes it easier to leave feedback :smile: 

Please submit a help request for any questions that you have about my comments.

### Don't merge this pull request
We can actually avoid another logical branch (the else) if we start by assuming that the area doesn't contain the point, only setting the value to true if we find a box that contains the point:

```ruby
def contains_point?(x, y)
  contains_point = false

  rects.each do |rect|
    if rect.contains_point?(x,y)
      contains_point = true
    end
  end

  contains_point
end
```