This example shows a minimally-functional player