Whether the bounds contain another bounds.
bool containsBounds(Bounds other) { return other.left >= left && other.right <= right && other.top >= top && other.bottom <= bottom; }