- Use PyObject_Del() instead of Py_XDECREF() when creating objects with PyObject_New()
- Check overflow/underflow in Rect() class