Rewrite the way that Slice works. Mag now matters for slice.
Change Bounds to BoundingBox, since that's what it actually does.