Revert "Public api for playing, stopping, and resetting"

This reverts commit 823d73b24d7a61a1ab9bc95c495ee927302e38ca.
Revert "Internal support for override points for stopping and resetting"

This reverts commit 620ebc0c7e6fce5b1d0cc90c0de1f73f2cfcaaa2.