Canvas Player prototype is now actually working