Returns adjust bounds based on given bounds to include point
Return the height of the given bounds
Can we construct valid bounds given these points
Return the width of the given bounds
Is the point within the Bounds
Bounds struct holding the bounds (min_x, max_x, min_y, max_y)