Update Geometry

- Remove erroneous super class implementation checks
- Update rectangle constructor to take top left point and dimensions
instead of top left point and bottom right point.