Start integrating new bounding behavior

One of the new tests fails (but probably always did)
Revise player model to support shortening source content
Tidy up a bit
Add another test