public void Combine(AABB aabb)
{
LowerBound.X = LowerBound.X < aabb.LowerBound.X ? LowerBound.X : aabb.LowerBound.X;
LowerBound.Y = LowerBound.Y < aabb.LowerBound.Y ? LowerBound.Y : aabb.LowerBound.Y;
UpperBound.X = UpperBound.X > aabb.UpperBound.X ? UpperBound.X : aabb.UpperBound.X;
UpperBound.Y = UpperBound.Y > aabb.UpperBound.Y ? UpperBound.Y : aabb.UpperBound.Y;
}