WIP Updated the playground implementation (which runs the sample)

Now samples are running fine, which is a good sign.