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
These methods (width, height, left, bottom) could all be more easily written using an attr_accessor.

```ruby
attr_accessor :left, :bottom, :width, :height
```